JYAML - Joomla! Templates mit Yaml

Eigene Template-Variablen

Sie können dem JYAML-PHP-Objekt eigene Variablen hinzufügen. Dies macht in der Regel nur in der Kombination mit benutzerdefinierten Konfigurationsdateien sinn.

Syntax: $jyaml->config->[myVar]

Beispiel:
Ich möchte den #header auf einer bestimmten Seite ausblenden.

Eingetragene Variable in der Design-Konfiguration: "header" = "0" 

HTML/Index Code (/html/index/[design]/*.php):

<?php if($jyaml->header) : ?>
  <div id="header">
    ...Inhalt des Headers...
  </div>
<?php endif; ?>

Nun möchte man wenn die force_1column_col3.xml geladen ist, dass der Header ausgeblendet wird. Dazu öffnet man die entprechende Konfigurationsdatei und geht zum Abschnitt "Eigene Template Variablen". Hier ist nun der Wert "header" zu sehen, da er von der Design-Konfiguration geerbt wird. Ändert man nun den Wert auf "0", dann wird durch die oberen gennante if-Abfrage der Header nicht mehr angezeigt.