kafaer 29 февраля 2016 в 0:52 В материале добавлено поле Total views, страница отображения front: Те же материалы выводятся на другом языке на странице en/front. Из-за этого счетчик просмотров не работает. Кто подскажет, как можно решить данную проблему? Drupal7 Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
kafaer 1 марта 2016 в 20:57 Нашел решение. Кому-то точно пригодится. Открываем свой файл template.php В самый низ добавляем function название_вашей_темы_url_outbound_alter(&$path, &$options, $original_path) { if ($original_path === 'modules/statistics/statistics.php' && isset($options['prefix'])) { $options['prefix'] = ''; } }
kafaer 1 марта 2016 в 16:34 Добавлю, что система пытается загрузить модуль статистики с англоязычной страницы.
Lotar 1 марта 2016 в 16:39 Пока с таким не сталкивался. Как вариант добавить аргумент или связь с языком.
kafaer 1 марта 2016 в 16:42 Lotar wrote: Пока с таким не сталкивался. Как вариант добавить аргумент или связь с языком. Каким образом это можно сделать?
kafaer 1 марта 2016 в 17:03 Lotar wrote: http://c2n.me/3v0Jbdb Это же просто фильтрация материалов? У меня вывод на других языках не с помощью переводов. Просто создаю новый материал на другом языке и в фильтре ставлю "ру отображать на ру, ен отображать на ен" Только вот на материалах с EN не засчитываются просмотры.
kafaer 1 марта 2016 в 17:19 Lotar wrote: Не берусь утверждать, высказываю теории. Пока что все безрезультатно.
kafaer 1 марта 2016 в 20:57 Нашел решение. Кому-то точно пригодится. Открываем свой файл template.php В самый низ добавляем function название_вашей_темы_url_outbound_alter(&$path, &$options, $original_path) { if ($original_path === 'modules/statistics/statistics.php' && isset($options['prefix'])) { $options['prefix'] = ''; } }
Комментарии
Добавлю, что система пытается загрузить модуль статистики с англоязычной страницы.
Пока с таким не сталкивался. Как вариант добавить аргумент или связь с языком.
Каким образом это можно сделать?
http://c2n.me/3v0Jbdb
Это же просто фильтрация материалов?
У меня вывод на других языках не с помощью переводов. Просто создаю новый материал на другом языке и в фильтре ставлю "ру отображать на ру, ен отображать на ен"
Только вот на материалах с EN не засчитываются просмотры.
Не берусь утверждать, высказываю теории.
Пока что все безрезультатно.
Нашел решение.
Кому-то точно пригодится.
Открываем свой файл template.php
В самый низ добавляем
if ($original_path === 'modules/statistics/statistics.php' && isset($options['prefix'])) {
$options['prefix'] = '';
}
}