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

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

  • 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 к какой странице отношение имеет. Поэтому лучше как: открываете исходную версию страницы на редактирование, потом тыкаете в шапке на английский, и открывается эта же страница в английской версии. Перевели, сохранили, переключились обратно. Пошли в другую страницу. И пр.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.