Ein grober Überblick über die wichtigsten globalen Variablen. Für CMSimple_XH 1.6+ werden diese in der Entwickler-Dokumentation im Variablen-Abschnitt der Datei cms.php aufgeführt.
Variable | Typ | Beschreibung |
---|---|---|
$adm | boolean | Gibt an, ob sich das CMS im Admin-Mode befindet |
$bjs | string | JavaScript-Bereich am Ende des <body> Elements |
$c | array | Inhalts-Array (Inhalt, aufgeteilt nach Überschriften H1-Hn) |
$cf | array | Enthält alle Konfigurationsparameter aus config.php |
$cl | integer | Anzahl der Seiten |
$description | String | Variable, die die vorhandenen Meta-Beschreibung aus der Config überschreibt |
$download | string | ob ein Download angefordert wurde; falls ja, der Name der zum Download bereitzustellenden Datei |
$e | string | Fehler-Ausgabe (enthält Fehlermeldungen) |
$edit | boolean | 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/erfolgt ist |
$mailform | boolean | ob das Mailformular angefordert wurde (setzt $f='mailform') |
$normal | boolean | gibt an, ob das CMS im Ansichts- (Normal-) Modus ist |
$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 |
boolean | ob die Druckansicht angefordert wurde | |
$pth | array | enthält alle Pfade/Dateinamen, die CMSimple benutzt |
$s | integer | Seitennummer der aktuellen Seite |
$sitemap | boolean | 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 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 |
Ein grober Überblick über die wichtigsten Konstanten. Für CMSimple_XH 1.6+ werden diese in der Entwickler-Dokumentation im Konstanten-Abschnitt der Datei cms.php aufgeführt.
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.5.9“) |
CMSIMPLE_XH_DATE | Build-Datum im Format JJJJ-MM-TT |
PLUGINLOADER | Pluginloader wurde geladen |
PLUGINLOADER_VERSION | Versionsnummer des Pluginloader (z.B. 2.111); wird seit frühen CMSimple_XH Versionen nicht mehr aktualisiert; verwenden sie CMSIMPLE_XH_VERSION statt dessen |
XH_ADM | ob sich das CMS im Admin-Modus befindet oder nicht (seit CMSimple_XH 1.5.4 anstatt $adm zu verwenden) |