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 |
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; |
PLUGINLOADER_VERSION | Konstante | deprecated; verwende stattdessen CMSIMPLE_XH_VERSION |
Glossar
Admin-Modus
Mit Admin-Modus bezeichnen wir den Zustand, in dem sich CMSimple_XH nach dem Einloggen befindet. Im Admin-Modus ist die Steuerung und Verwaltung des gesamten CMS möglich. Normalerweise (es gibt Ausnahmen) werden im Admin-Modus auch die Inhalte gepflegt.
Da der Admin-Modus für Websitebesucher nicht sichtbar und zugänglich ist, wird er manchmal auch Backend genannt – im Gegensatz zum Frontend, was dem entspricht, was Besuchern angezeigt wird.
CMS
CMS = Content Management System (Inhaltsverwaltungssystem)
Ein CMS ist ein Software-System, mit dem man Websites im Browser bearbeiten kann.
Login
Mit Login bezeichnet man die Anmeldung am CMS. Die Authentifizierung erfolgt mit einem Login-Passwort. Nach dem Login befindet man sich bei CMSimple_XH im sogenannten „Admin-Modus“ – auch „Backend“ genannt. Mit dem Login startet das System eine Sitzung, die nach Beendigung aller Arbeiten mit Logout (abmelden) geschlossen werden sollte.