Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Выпуск функции динамических словарей"v9.0.012.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Динамические Словари
Intlayer поддерживает три механизма для представления контента, выходящего за рамки одного статического словаря на ключ. Каждый из них объявляется через поле метаданных верхнего уровня в файле контента; функция-обертка (wrapper) не требуется.
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Поле метаданных | Селектор в useIntlayer |
|---|---|---|
| Коллекции | item: N | { item: N } |
| Варианты | variant: "name" | { variant: "name" } |
| Динамические Записи | meta: { id, … } | { id, … } |
Все три механизма сочетаются с аргументом локали и поддерживают выборочную / ленивую загрузку (lazy loading) с помощью importMode.
Когда что использовать
- Коллекции — упорядоченный список элементов, управляемых в отдельных файлах (элементы FAQ, сообщения в блогах, продукты).
- Варианты — именованные альтернативы контента для A/B-тестов, сезонных баннеров или флагов функций (feature flags).
- Динамические записи — контент, получаемый во время выполнения по непрозрачному идентификатору ID (записи CMS, контент конкретного пользователя).
Разрешение конфликтов селекторов
Когда в словаре присутствует несколько селекторов, порядок разрешения следующий:
Копировать код в буфер обмена
variant → meta → item