Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

31rus

  • *
  • 46
  • +2/-0
    • Просмотр профиля
На сайте http://wiki.umisoft.ru/Мультиязычность_-_перевод_выпадающих_списков есть статья о выводе выпадающих списков для разных языковых версий, кто нибудь может на пальцах объяснить как это?
Перед его использованием необходимо открыть на редактирование справочник, в который необходимо добавить переводы полей (модуль "Шаблоны данных" - "Справочники"). В справочник необходимо добавить группу полей, а также поля с идентификатором = префиксу языковой версии сайта, допустим: en, fr, de, сам тип поля выбираем "Строковый". Далее необходимо открыть содержимое справочника и для каждого элемента прописать переводы, в только что созданных полях.
я не в силах понять что писали разработчики. Какие поля и куда писать?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
суть в том, что каждый справочник, может иметь неограниченное количество полей (а не просто название), вот мы и добавляем к справочнику, который нас интересует, новое поле(по нажимай на иконки посмотреть и редактировать напротив любого справочника в модуле "Шаблоны данных"). Поле называем также как и префикс, ручками в режиме просмотра справочника редактируем это поля вводя туда иностранные варианты слов на каждую позицию справочника. Потом идлем в то место где выводятся значения справочника и подставляем туда скрипт описанный на wiki ? смысл которого взять текущий элемент справочника и проверить нет ли у него поля для языковой версии, и если есть и сейчас пользователь как раз на этой языковой версии то вернем не дефолтное значение справочника, а значение из поля с языковом вариантом