Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Випуск функції динамічних словників"v9.0.012.06.2026
- "Динамічні записи об'єднано з варіантами — `variant` тепер приймає рядок або об'єкт"v9.1.026.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Динамічні словники
Intlayer підтримує два механізми для вираження контенту, що виходить за межі єдиного статичного словника на ключ. Кожен оголошується через поле метаданих верхнього рівня у файлі контенту; функція-обгортка не потрібна.
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
Обидва поєднуються з аргументом locale і підтримують вибіркове / відкладене завантаження через importMode.
Коли що використовувати
- Колекції — упорядкований список елементів, керованих в окремих файлах (записи FAQ, пости блогу, товари).
- Варіанти — іменовані або структуровані альтернативи контенту:
- рядковий варіант для A/B-тестів, сезонних банерів або feature-прапорців;
- об'єктний варіант для записів CMS, контенту конкретного користувача або будь-якого контенту, адресованого набором полів (колишні «динамічні записи»).
У попередніх версіях для контенту за записами було окреме полеmeta. Його об'єднано зvariant: передавайтеvariantоб'єкт замість використанняmeta.
Усунення неоднозначності селектора
Ключ може оголошувати обидва виміри одночасно (наприклад, колекція, кожен елемент якої має варіант). Вони розв'язуються в порядку:
Скопіюйте код у буфер обміну
Отже, { variant: "promo" } для ключа variant × item повертає всі promo-елементи як масив, а додавання { item: 2 } звужує результат до одного запису.
