Variablen
Diese Seite dokumentiert die in PmWiki verfügbaren Variablen für Lokale Anpassungen. Gerne können auf der englischen Originalseite Platzhalter für Variablen eingetragen werden, wenn man diese Variablen beschrieben haben möchte und nicht weiß, was sie tun.
Bitte verwechseln Sie diese Variablen (die nur in PHP gesetzt und verwendet werden) nicht mit den seitenspezifischen Variablen und den Seiten-Text-Variablen.
Die Beschreibung ist auf mehrere Seiten aufgeteilt
- Grundlegende Variablen - Variablen aus PmWikis Kern, deren Werte Sie z. T. auch in Wikiseiten einfügen können
- Variablen zum Entwanzen - Um Fehler in Skripten (Rezepten) zu finden, braucht man diese Variablen.
- Die Layout-Variablen - Beschreibung der Variablen, die das Layout betreffen.
- Die Pfad-Variablen - Beschreibung der Variablen, die die Pfade zu Dateien auf dem Server betreffen.
- Seitenlistenvariablen - Seitenlistenvariablen werden bei der Erzeugung von PageLists und Suchergebnissen verwendet
- Sicherheits-Variablen - Für die Sicherheit entscheidende Variablen
- Die Link-Variablen - Diese Variablen kontrollieren das Aussehen von Verweisen in den Seiten.
- Die Bearbeiten-Variablen - Beschreibung der Variablen, die das Bearbeiten beinflussen.
- Variablen für das Hochladen - Variablen für das Hochladen
- I18n-Variablen - Beschreibung der Variablen, die PmWiki für die Internationalisierung einsetzt (i18n=Abkürzung für Internationalization)
- Sonstige Variablen - Beschreibung der Variablen, die noch nicht klassifiziert sind.
Auch die folgenden Funktionen werden von einigen Variablen gesteuert.
- Blockadeliste - Mit der Blockadeliste blockiert man unliebsame IP-Adressen, Wendungen und reguläre Ausdrücke gegen Spam und Vandalismus.
- E-Mail Nachricht bei geänderten Seiten - Benachrichtigung per E-Mail über Änderungen der Seite(alt!)
- E-Mail Nachricht bei geänderten Seiten (neu) - E-Mail-Benachrichtigungen bei Änderungen einrichten und konfigurieren
Eine komplette Übersicht der beschriebenen Variablen findet man nachfolgend auf dieser Seite.
Im Allgemeinen wird der Wert von Variablen, deren Namen auf 'Fmt' enden (beispielsweise ⚠ $PageLayoutFmt), für globale $
-Variablenersetzungen vor der Ausgabe verarbeitet. Es werden also Zeichenketten wie
mit dem Namen und der Internetadresse der Seite ersetzt, wenn die Zeichenkette ausgegeben wird.
⚠ $Name@@ und @@$
PageUrl
Beachten Sie, dass die automatische Variablenindex- und Linkerzeugung vom Skript scripts/vardoc.php ausgeführt wird, wobei $VarPagesFmt
benutzt wird, um die Seiten zu finden, die die Dokumentation zu den Variablen enthält.
Es gibt einen kleinen Unterschied zwischen der Link- und der Indexgenerierung. Die Indexgenerierung findet Zeilen, die mit einem Doppelpunkt beginnen, gefolgt von einem ⚠ $-Zeichen und einem groß geschriebenen Wort. Die automatische Linkgenerierung dagegen funktioniert nur mit WikiWörtern ($
WikiWordPattern), die durch ein ⚠ $-Zeichen angeführt werden. Dadurch werden alle "nicht-WikiWörter" – wie $
Version – nur in der folgenden Liste als Link dargestellt, aber nicht an anderen Stellen in PmWiki. Für 'Version', 'Author', 'Skin' und 'pagename' ist dieser Unterschied in vardoc.php aufgehoben. Diese Variablen (mit vorangestelltem $-Zeichen) werden korrekt behandelt.
Wenn Sie nicht wollen, dass in Ihrer (lokalen) Installation auch in den englischsprachigen Seiten der Gruppe PmWiki die Links der Variablen und der beschreibenden Seiten auf die deutschen Seiten führen, müssen Sie im Verzeichnis 'local/' eine Datei namens 'PmWiki.php' erzeugen mit dem Inhalt
<?php $XLLangs = array('en');
Siehe auch:
- Funktionen - Beschreibung verschiedener innerer Funktionen und deren Arbeitsweise
- Formatierungsanweisungen im Ausdruck - String-Operationen und Formatierungsfunktionen werden innerhalb von Markups angewendet
Kategorie: PmWiki Developer
Liste der dokumentierten PHP-Variablen
Übersetzung von PmWiki.Variables, Originalseite auf PmWikiDe.Variables — Rückverweise
Zuletzt geändert: | PmWikiDe.Variables | am 27.04.2020 |
PmWiki.Variables | am 24.11.2022 |