Счетчик просмотров содержимого

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

Аватар пользователя kafaer kafaer 29 февраля 2016 в 0:52

В материале добавлено поле Total views, страница отображения front:

View

Те же материалы выводятся на другом языке на странице en/front.
Из-за этого счетчик просмотров не работает.

Кто подскажет, как можно решить данную проблему?

Лучший ответ

Аватар пользователя kafaer 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 kafaer 1 марта 2016 в 16:42

Lotar wrote:

Пока с таким не сталкивался. Как вариант добавить аргумент или связь с языком.


Каким образом это можно сделать?

Аватар пользователя kafaer kafaer 1 марта 2016 в 17:03

Lotar wrote:


Это же просто фильтрация материалов?

У меня вывод на других языках не с помощью переводов. Просто создаю новый материал на другом языке и в фильтре ставлю "ру отображать на ру, ен отображать на ен"
Только вот на материалах с EN не засчитываются просмотры.

Аватар пользователя kafaer 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'] = '';
  }
}