Źródła dynamiczne
Dane witryny, podstrony i wartości zapasowe.
Źródła dynamiczne
Dane dostępne na stronie:
site.name: nazwa witryny;page.title,page.slug: bieżąca podstrona;settings: ustawienia globalne;section,block: bieżące instancje;locale: język strony.
W panelu teksty mogą korzystać z nazwy witryny, tytułu lub adresu podstrony. Dane zapisywane są jako powiązanie, np.:
{ "$source": "page.title", "fallback": "Nasza oferta" }Pole tekstowe pokazuje wtedy wartość zapasową. Właściwa wartość pochodzi z bieżącej strony podczas renderowania. Źródła nie są dowolnymi wyrażeniami Loom: runtime odczytuje dozwoloną ścieżkę danych, bez wykonywania kodu.
Silnik obsługuje także przestrzeń closest, gdy integracja jawnie przekaże kontekst zasobu. Automatyczne powiązania dodatkowych zasobów nie są dostępne.
Diagnostyka
$source zawiera ścieżkę danych, nie [[ page.title ]] ani filtr Loom. Najpierw odczytywane jest dostępne źródło, potem fallback, a następnie domyślna wartość schema. Pusty tekst jest wartością, nie brakiem danych.
Jeśli nagłówek się nie zmienia, sprawdź zapis powiązania, tytuł bieżącej podstrony i odczyt section.settings.title w HTML. Zweryfikuj ewentualny rich text oraz zachowanie po ponownym odczycie z API. Zmiana języka dokumentacji nie zmienia języka ani danych witryny klienta.