Oblasti jsou statické prvky, které se používají k zobrazení textu z jiného prvku v šabloně. Při generování výstupu se obsah tohoto prvku zobrazí v místě, na kterém je v šabloně použitý prvek oblasti. Prvky oblasti jsou užitečné v případě, kdy máte prvek, který je třeba často aktualizovat.
Informace o této úloze
Obecný postup použití prvků oblasti:
- V pohledu Paleta vyberte prvek
Oblast a
přetáhněte jej do editoru šablony, kde se má obsah objevit při generování výstupu.
- Zadejte název oblasti.
- Prvek, který je třeba často aktualizovat, umístěte na začátek šablony. Tímto prvkem může být mimo jiné prvek odstavce nebo textový prvek. Na začátku šablony tento prvek při provádění změn rychle najdete.
- Do vlastnosti Cílová oblast zadejte název oblasti.
Při generování výstupu zobrazí prvek oblasti obsah druhého prvku. Druhý prvek se ve výstupu nezobrazí.
Poznámka: Podmínky nastavené v prvcích oblasti se ignorují, protože nepředstavují dynamické prvky. Ve výstupech HTML a XSL-FO se prvky oblasti zcela ignorují, protože v těchto výstupech nelze vytvářet sekce.
Postup
- Prvek oblasti přidejte do editoru obsahu šablony jednou z následujících metod:
- V pohledu Paleta vyberte prvek
Oblast a přetáhněte jej do editoru obsahu šablony.
- Klepněte pravým tlačítkem myši do oblasti editoru a vyberte volbu .
- V pohledu Osnova klepněte pravým tlačítkem myši na možnost Obsah a vyberte volbu .
- Vyberte prvek oblasti.
- V pohledu Vlastnosti vyberte kartu Obecné.
- Do pole Název zadejte název prvku oblasti. Příklad: Oblast 1.
- Klepněte na volbu nebo klepněte na ikonu Uložit.
Jak pokračovat dále
- Vyberte prvek v šabloně. Příklad: Odstavec.
- V pohledu Vlastnosti vyberte kartu Obecné.
- Do pole Cílová oblast zadejte název oblasti. Příklad: Oblast 1.
- Uložte změny.
Při generování výstupu zobrazí prvek
Oblast 1 obsah, který obsahoval prvek odstavce s cílovou oblastí
Oblast 1. Prvek odstavce se ve výstupu nezobrazí.
Tip: Pokud zjistíte, že uspořádání prvků není v generovaném výstupu dodržené, přidejte prázdný prvek odstavce za prvek oblasti.