Englisch:
Admin-Dokumentation
- Erste Schritte und Grundkonfiguration
- Rund um Benutzer
- Rund um Veranstaltungen und Einrichtungen
- Rund um den OER Campus
- Plugins zu Stud.IP
- Sonstiges
Autoren (Fortgeschrittene)
(deutsche Übersetzung der Seite PmWiki.PageDirectives, Stand 2009-02-03)
PmWiki verwendet eine Anzahl von Direktiven um Seitentitel, Beschreibungen und Schlüsselwörter ("keywords") festzulegen sowie die Darstellung verschiedener Elemente zu steuern. Bei Schlüsselwörtern wird nicht zwischen Groß- und Kleinschreibung unterschieden.
(:attachlist:)
(:attachlist NAME:)
zeigt eine Liste der Anhänge der Gruppe oder Seite namens NAME.
(:attachlist ext=xxx:)
spezifiziert eine Dateierweiterung, um nur bestimmte Dateitypen anzuzeigen.
(:attachlist *:)
zeigt das Verzeichnis, in das Dateien hochgeladen werden und erlaubt es, dieses Verzeichnis mit dem Browser zu durchblättern (dies funktioniert nicht, wenn $EnableDirectDownload
auf 0 gesetzt ist).
(:description text:)
<meta name='description' content='...' />
-Element im Seitenquelltext.)
(:keywords Wort1, Wort2, ...:)
<meta name='keywords' content='...' />
-Element im Seitenquelltext erzeugt.)
(:author Vorname Nachname:)
(:linebreaks:)
, (:nolinebreaks:)
(:nolinebreaks:)
genutzt.
(:linkwikiwords:), (:nolinkwikiwords:)
(:markup:) ... (:markupend:)
(:markup class=horiz:)
zeigt die Formatierungsanweisung und das Ergebnis nebeneinander anstatt übereinander an.
(:markup caption='...':)
fügt eine Überschrift zum dargestellten Beispiel hinzu.
(:markupend:)
kann weggelassen werden, wenn (:markup:)
[=...=]
genutzt wird.
[=...=]
nutzt, dann MUSS dass öffnende [=
auf der selben Zeile wie (:markup:)
stehen. Wenn man die (komplette) Form (:markup:) ... (:markupend:)
nutzt, dann muss der Beispiel-Kode NACH einem Zeilenwechsel hinter dem beginnenden (:markup:)
folgen. Peter Bowers? February 14, 2008, at 01:33 AM
(:noaction:)
(:nogroupheader:)
(:nogroupfooter:)
(:noheader:), (:nofooter:)
(:noleft:), (:noright:), (:notitle:)
(:redirect PageName:)
(:redirect PageName#anchor:)
(:redirect PageName status=301 from=name quiet=1:)
status=
kann genutzt werden, um einen beliebigen HTTP-Statuscode für die Weiterleitung zu definieren. Die Option from=
beschränkt Weiterleitungen insofern, als dass sie nur von Seiten aus stattfinden, auf die das Suchmuster name passt. (Dies ist nützlich, wenn (:redirect:)
in einer eingebundenen Seite enthalten ist (vgl. Einbinden anderer Seiten). Die Option quiet=1
dient dazu, auf der Zielseite der Umleitung die Anzeige eines Links auf die Originalseite zu unterdrücken ($EnableRedirectQuiet
sollte dazu auf 1 gesetzt sein.)
(:spacewikiwords:), (:nospacewikiwords:)
(:title text:)
(:nl:)
[[<<]]
<< Seitenlisten | Dokumentations-Index | Löschen von Seiten >>
Lässt sich (:redirect:)
dazu bringen, den Status-Code "Permanent verschoben" (HTTP 301) anzuzeigen?
Das geht mit (:redirect SeitenName status=301:)
.
Gibt es eine Möglichkeit, den Text "umgeleitet von ..." ganz oben auf der Zielseite zu unterdrücken, wenn ich (:redirect:)
nutze?
Dafür gibt es verschiedene Möglichkeiten.
Wenn die Nachricht grundsätzlich unterdrückt werden soll:
$PageRedirectFmt = '';
zur Datei local/config.php hinzu.
Wenn die Nachricht je nach Zielseite der Umleitung unterdrückt werden soll:
$PageRedirectFmt = '';
zu den Dateien local/group.page.php oder local/group.php hinzu (vgl. Individuelle Einstellungen pro Gruppe).
Wenn die Nachricht je nach Herkunftsseite der Umleitung unterdrückt werden soll:
if (@$_GET['from']) { $group = PageVar($_GET['from'], '$Group'); if ($group == 'IrgendeineGruppe') $PageRedirectFmt = ''; }
Eine Alternative ist es, die Zielseite mittels (:include:)
einzubinden, anstatt eine Umleitung zu nutzen.
Es gibt zwei (nur auf Englisch verfügbare) Kochbuch-Rezepgte, die in diesem Zusammenhang hilfreich sein können:
(:redirect:)
-Formatierungsanweistung von PmWiki.
Gibt es eine Methode, auf eine äquivalente Seite in einer anderen Gruppe umzuleiten, z.B. von SchlechteGruppe/Seite => GuteGruppe/Seite -- etwa indem man eine Formatierungsanweisung wie (:redirect GoodGroup.{Name}:)
verwendet?
(:redirect:)
-Direktive am Seitenanfang angezeigt (anstatt, dass man auf eine nicht-existierende Seite umgeleitet wird).