Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Випуск функції динамічних словників"v9.0.012.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на 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, вміст конкретного користувача).
Вирішення конфліктів селекторів
Коли у словнику є кілька селекторів, порядок вирішення наступний:
Скопіюйте код у буфер обміну