Variablen und Konstanten

Eine unvollständige Auswahl der wichtigsten Variablen und Konstanten.
Siehe dazu auch die Entwickler-Dokumentation..

Variablen

Variable Typ Beschreibung
$bjs string JavaScript-Bereich am Ende des <body> Elements
$c array Inhalts-Array; Inhalt, aufgeteilt nach Überschriften H1– H(n)
$cf array enthält alle Konfigurationsparameter aus config.php
$cl integer Anzahl der Seiten
$description string Variable, die die vorhandenen Meta-Beschreibungen aus der Config überschreibt
$download string gibt an, ob ein Download angefordert wurde; falls ja, der Name der zum Download bereitzustellenden Datei
$e string Fehler-Ausgabe (enthält Fehlermeldungen)
$edit boolean gibt an, ob sich das CMS im Editiermodus befindet
$f string die angeforderte Spezialfunktion, z.B. search, mailform, sitemap
$fh resource ein temporäres Datei-Handle
$function string GET- oder POST-Parameter, der eine Sonderfunktion bestimmt
$h array Überschriften-Array
$hjs string JavaScript- und CSS-Bereich im <head> der Seite
$i und $j integer temporäre Schleifen-Variablen
$keywords string Variable, die die vorhandenen Meta-Keywords aus der Config überschreibt
$l array Array der Menü-Ebenen
$login boolean gibt an, ob Login angefordert bzw. erfolgt ist
$mailform boolean gibt an, ob das Mailformular angefordert wurde (setzt $f='mailform')
$normal boolean gibt an, ob sich das CMS im Vorschau-Modus (Normal-Modus) befindet
$o string Ausgabe für den Inhaltsbereich
$onload string Wert des onload-Attributs des <body> Elements der Seite
$pd_current array enthält die Page-Data der aktuellen Seite
$print boolean gibt an, ob die Druckansicht angefordert wurde
$pth array enthält alle Pfade/Dateinamen, die CMSimple_XH benutzt
$s integer Seitennummer der aktuellen Seite
$sitemap boolean gibt an, ob die Sitemap angefordert wurde (setzt $f='sitemap')
$sl string aktive Sprache (Kürzel. z.B.: 'de' oder 'dk')
$sn string Verzeichnispfad, in dem CMSimple_XH installiert ist
$su string ausgewählte URL (der aktuellen Seite)
$t mixed temporäre Variable
$u array URL-Array (Links aller Seiten des Contents)
$title string Titel der Seite
$tx array enthält alle Texte der aktuellen Sprache

Konstanten

Konstante Beschreibung
CMSIMPLE_ROOT absoluter Dateipfad des Installationsordners
CMSIMPLE_XH_BUILD Build-Nummer im Format JJJJMMTTNN
CMSIMPLE_XH_VERSION Versionsnummer (z.B.: CMSimple_XH 1.7.5)
CMSIMPLE_XH_DATE Build-Datum im Format JJJJ-MM-TT
PLUGINLOADER Pluginloader wurde geladen
XH_ADM gibt an, ob sich das CMS im Admin-Modus befindet oder nicht

Deprecated

An verschiedenen Stellen, vor allem in älteren Plugins, können noch veraltete (deprecated) oder bereits aus dem Core entfernte Variablen oder Konstanten auftauchen. Diese sollten nicht mehr verwendet bzw. mit neuen ersetzt werden.

Variable/ Konstante Typ Beschreibung
$adm Variableboolean

gibt an, ob sich das CMS im Admin-Modus befindet;
deprecated; verwende stattdessen die Konstante XH_ADM

PLUGINLOADER_VERSION  Konstante deprecated; verwende stattdessen CMSIMPLE_XH_VERSION