Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Выпуск функции динамических словарей"v9.0.012.06.2026
- "Динамические записи объединены с вариантами — `variant` теперь принимает строку или объект"v9.1.026.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Динамические словари
Intlayer поддерживает два механизма для выражения контента, выходящего за рамки единственного статического словаря на ключ. Каждый объявляется через поле метаданных верхнего уровня в файле контента; функция-обёртка не нужна.
Открыть таблицу в модальном окне для четкого просмотра всех данных
Оба сочетаются с аргументом locale и поддерживают выборочную / отложенную загрузку через importMode.
Когда что использовать
- Коллекции — упорядоченный список элементов, управляемых в отдельных файлах (записи FAQ, посты блога, товары).
- Варианты — именованные или структурированные альтернативы контента:
- строковый вариант для A/B-тестов, сезонных баннеров или feature-флагов;
- объектный вариант для записей CMS, контента конкретного пользователя или любого контента, адресуемого набором полей (прежние «динамические записи»).
В предыдущих версиях для контента по записям было отдельное полеmeta. Оно объединено сvariant: передавайтеvariantобъект вместо использованияmeta.
Разрешение неоднозначности селектора
Ключ может объявлять оба измерения одновременно (например, коллекция, у каждого элемента которой есть вариант). Они разрешаются в порядке:
Копировать код в буфер обмена
Так, { variant: "promo" } для ключа variant × item возвращает все promo-элементы в виде массива, а добавление { item: 2 } сужает результат до одной записи.
