Вход • Регистрация

Вывод блока в разных языковых версиях

  • 27 августа 2015 г.
  • Первый раз делаю сайт со вторым языком и пока изучаю возможности, сейчас столкнулся с проблемой вывода блока.
    В шаблоне есть вывод блока
    Код
    <insert name="show_block" module="site" id="5">

    он отображается в русской версии, но не отображается в английской. Но этот блок одинаковый для обоих языков и я не хочу в админке делать дубль контента блока, т.к. придется 2 раза заполнять тоже самое.

    Вот вопрос как вывести один и тот же блок сразу в 2-х языках?
    • 27 августа 2015 г.
    • Никак. Придется заполнять 2 раза то же самое.
      Для каждой языковой версии создается дополнительное поле в таблице БД, и если оно пустое в ENG, из RU система его никак не возьмет.
  • 27 августа 2015 г.
  • Понял.
    Тогда попутный еще вопрос. Получается допустим заходим в "страницы" и помимо страниц например англ. версии, там еще сереньким страницы с русской версии, только вместо названий цифры (id страниц) и также наоборот. Это нормально?
    • 27 августа 2015 г. , редакция: 27 августа 2015 г.
    • Да, это нормально. Это те страницы, которые у вас есть в русской версии, но не заполнены и не опубликованы в английской. Ну или наоборот)
      В меню, кстати также.
      • 27 августа 2015 г.
      • да, это понял, но выглядит как-то не очень. Думал может глюк.
        Просто особого смысла не вижу в этом.
        • 27 августа 2015 г.
        • А какие варианты?
          Создаете англоверсию - для каждого-каждого-каждого элемента создается копия под второй язык (третий, четвертый и пр.)
          И т.к. перевода нет, все страницы второй версии пустые, вот они и серенькие.
          Причем, как может быть? Страница "о компании" может быть в русской версии, но она может быть не нужна в англоверсии, поэтому там заполнена, а там серенькая.
          Конечно, в дереве англоверсии не разберешься, какая циферка id к какой странице отношение имеет. Поэтому лучше как: открываете исходную версию страницы на редактирование, потом тыкаете в шапке на английский, и открывается эта же страница в английской версии. Перевели, сохранили, переключились обратно. Пошли в другую страницу. И пр.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум