Technische Dokumentation

PHP

Die PHP Instanz von JYAML als Referenz-Objekt erhalten Sie mit $jyaml = JYAML::getDocument();. Innerhalb von HTML-Templates, die im /html/ Verzeichnis liegen, sollte jedoch in der Regel $this dem JYAML Objekt entsprechen.

Die JYAML PHP-Klasse erweitert die Joomla! PHP-Klasse JDocumentHTML. Sie können also alle Funktionen, die mit JDocumentHtml aufrufbar sind auch mit $jyaml aufrufen. Ein paar Funktionen sind jedoch erweitert worden.

Javascript

Ab JYAML 4.x wird für alle internen Javascript Anwendungen die globale Variable "JYAML" verwendet. Das Dropdown-Menü ist z.B. unter JYAML.Dropdown erreichbar. Aber das eigentlich Sinnvolle ist, dass im Objekt wichtige Pfade sowie ein blank.gif abrufbar ist.

Mit "JYAML.get()" erhalten Sie alle enthaltenen Pfadangaben. Mit JYAML.get([pfadbezeichnung]) erhalten Sie einen spezifischen Pfad.

Hier eine Liste aller abrufbaren Pfadbezeichnungen:

  • blankIMG
  • cssPath
  • imagePath
  • libraries
  • scriptPath
  • template
  • templatePath
  • yamlPath

Javascript Beispiel: JYAML.get('scriptPath') gibt den Pfad des /script/ Ordners des aktuell aktiven JYAML Templates zurück.

Entwickler Portal

Weitere Informationen und Anleitungen finden Sie im JYAML Development Wiki.