Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Выпуск функции динамических словарей"v9.0.012.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Динамические Словари
Intlayer поддерживает три механизма для представления контента, выходящего за рамки одного статического словаря на ключ. Каждый из них объявляется через поле метаданных верхнего уровня в файле контента; функция-обертка (wrapper) не требуется.
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Поле метаданных | Селектор в useIntlayer |
|---|---|---|
| Коллекции | item: N | { item: N } |
| Варианты | variant: "name" | { variant: "name" } |
| Динамические Записи | meta: { id, … } | { id, … } |
Все три механизма сочетаются с аргументом локали и поддерживают выборочную / ленивую загрузку (lazy loading) с помощью importMode.
Когда что использовать
- Коллекции — упорядоченный список элементов, управляемых в отдельных файлах (элементы FAQ, сообщения в блогах, продукты).
- Варианты — именованные альтернативы контента для A/B-тестов, сезонных баннеров или флагов функций (feature flags).
- Динамические записи — контент, получаемый во время выполнения по непрозрачному идентификатору ID (записи CMS, контент конкретного пользователя).
Разрешение конфликтов селекторов
Когда в словаре присутствует несколько селекторов, порядок разрешения следующий:
Копировать код в буфер обмена