Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Wydanie funkcji słowników dynamicznych"v9.0.012.06.2026
- "Scalono rekordy dynamiczne z wariantami — `variant` przyjmuje teraz ciąg znaków lub obiekt"v9.1.026.06.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Słowniki dynamiczne
Intlayer obsługuje dwa mechanizmy wyrażania treści wykraczającej poza pojedynczy statyczny słownik na klucz. Każdy jest deklarowany przez pole metadanych najwyższego poziomu w pliku treści; nie jest potrzebna żadna funkcja opakowująca.
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
Oba łączą się z argumentem locale i obsługują selektywne / leniwe ładowanie przez importMode.
Kiedy czego używać
- Kolekcje — uporządkowana lista elementów zarządzanych w osobnych plikach (wpisy FAQ, posty na blogu, produkty).
- Warianty — nazwane lub strukturalne alternatywy treści:
- wariant tekstowy do testów A/B, banerów sezonowych lub feature flag;
- wariant obiektowy dla rekordów CMS, treści zależnej od użytkownika lub dowolnej treści adresowanej zestawem pól (dawne „rekordy dynamiczne").
Wcześniejsze wersje udostępniały osobne polemetadla treści indeksowanej rekordami. Zostało scalone zvariant: przekaż dovariantobiekt zamiast używaćmeta.
Ujednoznacznianie selektora
Klucz może deklarować obydwa wymiary jednocześnie (np. kolekcja, której elementy mają wariant). Są one rozwiązywane w kolejności:
Skopiuj kod do schowka
Zatem { variant: "promo" } dla klucza variant × item zwraca wszystkie elementy promo jako tablicę, a dodanie { item: 2 } zawęża wynik do pojedynczego wpisu.
