Metatag Views i18n - как реализовать разные теги для разных языков?

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

Аватар пользователя veligursky veligursky 2 мая 2013 в 13:54

Есть мультиязычный сайт на 2 двух языках ру и англ, базовым установлен русский. Нужна возможность добавлять/переводить теги(title, description и т.д.) на разных языках для вьюсов. Сейчас один и тот же текст тегов на обоих языках показывают.

Internationalization: i18n.module
------------------------------------------------------------------------------
All default configurations may be translated using the Internationalization
(i18n) module. The custom strings that are assigned to e.g. the "Global: Front
page" configuration will show up in the Translate Interface admin page
(admin/config/regional/translate/translate) and may be customized per language.
----------------------------
этот способ не работает, перевод интерфейса не подхватывает значений введенных в полях метатега прикрепленного к конкретному вьюсу, подхватывает только то что введено в настройках самого модуля.

Какие есть решения по мультиязычности именно по этому модулю?
Upd.
Каким образом сохраняются введенные теги для вьюсов и где? - Это нашел, сериализированый массив который прописывается напрямую в дисплее вьюса, но через перевод интерфейса он оттуда не вытягивается, поскольку похоже на то что i18n перекрыл функцию t(). Как же заставить его перевести тег дескрипшина через интерфейс...?

Комментарии

Аватар пользователя ttenz ttenz 25 декабря 2018 в 22:58
 <?php
  
if((function_exists('views_get_page_view') && views_get_page_view()) && ($language->language == 'fr')){ ?>
      ...Your metatag here...
  <?php  
  
}elseif((function_exists('views_get_page_view') && views_get_page_view()) && ($language->language == 'de')){ ?>
      ...Your metatag here...  
  <?php ?>