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