Page 1 of 1

Bestimmten HTML Code nur bei einer Strukturebene laden

Posted: Sun 20. Oct 2019, 18:40
by Uwe367
Hi zusammen,
Irgendwo hier m Forum hatte Oliver doch mal etwas gepostet womit man Ebenenbezogen bestimmte Aktionen durchführen konnte. Ich finde das nicht mehr. Sah in etwa so aus:

Code: Select all

[IF lEVEL ID]...my html code[/IF]
Geht darum daß die Aufteilung der Startseite mehrspaltig wird während die Unterseiten einspaltig bleiben und ich möchte nicht mit 2 Haupttemplates arbeiten. Da wäre es einfacher für die Ebene einen anderen HTML Code zu laden der dementsprechend aufgebaut ist.

Weiß vieleicht jemand wo ich das finde?

Gruß
Uwe

[EDIT]
Habs nun vorerst mit Customblocks gelöst. Klappt auch gut, aber die andere Lösung würde mich interessieren.
[/EDIT]

Re: Bestimmten HTML Code nur bei einer Strukturebene laden

Posted: Mon 21. Oct 2019, 06:45
by Oliver Georgi
Der Replacement Tag dient dafür, zu prüfen, ob eine Ebene überhaupt existiert. Für den Fall kann man die zugehörige ID der Ebene dann ausgeben lassen und z.B. für die Menügenerierung nutzen. Der ELSE Part kann dann für Fallback benutzt werden, falls die Ebene halt nicht existiert. Das Ganze ist nach folgendem Prinzip aufgebaut:

Code: Select all

[LEVEL1_ID]Seitenebene 1 = ID {LEVEL1_ID}[/LEVEL1_ID][LEVEL1_ID_ELSE]<!-- nada -->[/LEVEL1_ID_ELSE]
[LEVEL2_ID]Seitenebene 2 = ID {LEVEL2_ID}[/LEVEL2_ID][LEVEL2_ID_ELSE]<!-- nada 2 -->[/LEVEL2_ID_ELSE]
und das Prinzip – wobei X für die Nummer der jeweiligen Seitenebene steht:

Code: Select all

[LEVELX_ID]Seitenebene X = ID {LEVELX_ID}[/LEVELX_ID][LEVELX_ID_ELSE]<!-- nada X -->[/LEVELX_ID_ELSE]

Re: Bestimmten HTML Code nur bei einer Strukturebene laden

Posted: Mon 21. Oct 2019, 19:53
by Uwe367
Danke Oliver.
Das ist es wonach ich suchte.