На сайте 2 языка, настроил метки и модуль вывода с похожими метками. Как сделать чтоб модуль не выводил материалы русского языка, когда на сайте англиский?
Модуль то может отображаться в англиской версии. Но в сам модуль подгружаются материалы всех языков. То есть есть метка "1" у материала на русском и англиском и он оба показывает, не фильтруя их.
Проверь что на сайте в переменной $language . В модуле идет выборка по текущему языку Код (PHP): // Optionally filter on language $language = JComponentHelper::getParams('com_tags')->get('tag_list_language_filter', 'all'); if ($language != 'all') { if ($language == 'current_language') { $language = JHelperContent::getCurrentLanguage(); } $query->where($db->quoteName('cc.core_language') . ' IN (' . $db->quote($language) . ', ' . $db->quote('*') . ')'); }
какой файл /components/com_tags/helpers/route.php или /modules/mod_tags_similar/tmpl/default.php ? что то не нашел строк таких
Есть этот код. Но если у материала на англиском и на русском метка "тег" и у активного материала такой же - то он показывает их.