YAML-Layout
- Optionen des Navigationsmenüs
- Graphische Layoutbegrenzung
- Breadcrumbmenü und Zusatzmenü mit root-Artikeln
- Individuelle Navigationslinks
- Weitere Einstellungen
- YAML-Spaltenanordnung
- Übergabe der Seiteninhalte
- Einbindung der Stylesheets und HTML
- Quelltext YAML-Layout mit Zeilennummern
- Quelltext YAML-Layout ohne Zeilennummern
Einbinden weiterer, benötigter Templates
Zunächst werden die ID’s der weiteren benötigten Templates übergeben. Das sind auf jeden Fall immer die ID für das yaml_layout_inc-Template und die ID für das Navigations-Template. Diese beiden Templates werden immer benötigt.
Alle weiteren Templates sind optional. Diese Liste von Variablen kann je nach Bedarf erweitert werden.
Die eigentliche Einbindung der angegebenen Templates erfolgt in yaml_layout_inc.
- // zusätzlich einzubindende Templates:
- $yamlLayoutIncId = ''; // yaml_layout_inc-ID
- $navTemplateId = ''; // yaml_navigation-ID
- // optional einzubindende Templates:
- $authTemplateId = ''; // yaml_authentifizierung-ID
- $loginTemplateId = ''; // yaml_login-ID
- $encryptEmailsId = ''; // email-adressen verschlüsseln
Stellt man sich beispielsweise die folgenden Templates im Backend vor,
so könnte der entsprechende Eintrag im YAML-Template aussehen:
- // zusätzlich einzubindende Templates:
- $yamlLayoutIncId = '2'; // yaml_layout_inc-ID
- $navTemplateId = '3'; // yaml_navigation-ID