Joomla 3.x "Похожие метки" выводит материалы всех языков

Тема в разделе "Перевод и локализация", создана пользователем lalalag, 30.06.2017.

  1. Offline

    lalalag Недавно здесь

    Регистрация:
    17.06.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    На сайте 2 языка, настроил метки и модуль вывода с похожими метками.
    Как сделать чтоб модуль не выводил материалы русского языка, когда на сайте англиский?
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 514
    Симпатии:
    581
    Пол:
    Мужской
    Создать модуль для каждого языка
     
  4. Offline

    lalalag Недавно здесь

    Регистрация:
    17.06.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Модуль то может отображаться в англиской версии. Но в сам модуль подгружаются материалы всех языков. То есть есть метка "1" у материала на русском и англиском и он оба показывает, не фильтруя их.
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 514
    Симпатии:
    581
    Пол:
    Мужской
    Проверь что на сайте в переменной $language . В модуле идет выборка по текущему языку
    Код (PHP):
    1. // Optionally filter on language
    2.      $language = JComponentHelper::getParams('com_tags')->get('tag_list_language_filter', 'all');
    3.  
    4.      if ($language != 'all')
    5.      {
    6.        if ($language == 'current_language')
    7.        {
    8.          $language = JHelperContent::getCurrentLanguage();
    9.        }
    10.  
    11.        $query->where($db->quoteName('cc.core_language') . ' IN (' . $db->quote($language) . ', ' . $db->quote('*') . ')');
    12.      }
     
  6. Offline

    lalalag Недавно здесь

    Регистрация:
    17.06.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    какой файл
    /components/com_tags/helpers/route.php
    или
    /modules/mod_tags_similar/tmpl/default.php
    ?
    что то не нашел строк таких
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 514
    Симпатии:
    581
    Пол:
    Мужской
    файл хелпер в папке модуля
     
  8. Offline

    lalalag Недавно здесь

    Регистрация:
    17.06.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Есть этот код.
    Но если у материала на англиском и на русском метка "тег" и у активного материала такой же - то он показывает их.
     

Поделиться этой страницей

Загрузка...