[РЕШЕНО] Счетчик не считает просмотры через views

Главные вкладки

Аватар пользователя sqdimon sqdimon 15 сентября 2012 в 6:06

всем привет.
не нашел ответ, поэтому задаю тут.
Использую Views, вывел отдельный путь для нод \product\[nid].
Статистика считается только для \node\[nid], а для \product\[nid] не считается.
Уверен что вопрос поднимался, но ответ найти не смог.

Комментарии

Аватар пользователя sg85 sg85 15 сентября 2012 в 6:21

На самом деле было бы удивительно еслиб считал, ибо по факту идет просмотр вьюхи а не ноды, да и не совсем понимаю зачем делать вьюху для просмотра 1 ноды?

Аватар пользователя Worth Worth 15 сентября 2012 в 10:10

Согласен - лучше почитайте насчет темизации node--product.tpl.php.
Если у вас все же какая-то мега хитрая задача - можете посмотреть в код модуля, который вы используете для подсчёта статистики. Это стандартный друпаловский? Тогда ищите его в /modules просто. Там найдите функцию, которая увеличивает счётчик просмотра нод, подозреваю что это наверно реализация хука node_view. Там возьмите код увеличения счётчика и засуньте себе во вьюху в футер, например, выставив формат ввода пхп-фильтр. По правильному конечно лучше этот код прикрепить к вьюхе через хуки, но будет работать и так.

Аватар пользователя imarat imarat 15 сентября 2012 в 14:48

через виев эмбед виев вставьте эту вьюху в ноде.тпл.пхп с проверкой на тип материала, а в пафауто прописать /продакт/нид для этого типа материала

Аватар пользователя sg85 sg85 15 сентября 2012 в 17:51

Что то мне кажется, если человек темизирует ноду вьюхой, то вывести вьюху программно там, где делается то для чего у него вьюха, врядли получится, иначе это будет парадокс Wink