PmWikiDe / Direktiven
Deutsche Übersetzung der Seite PmWiki.Directives?, Stand 20. Dez 2004
Siehe auch den MarkupMasterIndex.
PmWiki benutzt den Markup Code (:directive ...:)
für eine Anzahl von Anweisungen und Text Ersetzungen. Viele von ihnen ersetzen die "Doppelklammer" Anweisungen von PmWiki 1.0 und früheren Versionen. Hier ist eine kurze Beschreibung jeder Anweisung.
(:title Peter's Startseite:)
<meta name='keywords' content='Wort, ...' />
Markup.
(:include SeitenName:)
and (:include SeitenName#Beginn#Ende:)
(:include RecentChanges#1#10:)
nur die ersten zehn Zeilen der RecentChanges Seite zeigt.
(:include EineSeite :)
- EineSeite wird ganz eingefügt(:include EineSeite lines=10 :)
- EineSeite Zeilen 1-10 werden eingefügt(:include EineSeite lines=1..10 :)
- EineSeite Zeilen 1-10 werden eingefügt(:include EineSeite lines=6..10 :)
- EineSeite Zeilen 6-10 werden eingefügt(:include EineSeite lines=6.. :)
- EineSeite Zeile 6 bis zum Ende werden eingefügt(:include EineSeite lines=6..6:)
- allein EineSeite Zeile 6 wird eingefügt
(:noheader:)
, (:nofooter:)
, (:notitle:)
, etc.
(:(no)spacewikiwords:)
(:(no)linkwikiwords:)
(:if cond param:)
Syntax ermöglicht, dass Textteile (bis zum nächsten (:if:)
) besonders behandelt werden, falls bestimmte logische Bedingungen erfüllt sind, je nach Bedingungsbegriffen die der Administrator geschaffen hat. Die vorgegebenen Bedingungen sind "true", "false", "group", und "name". Zum Beispiel:
(:if group PmWiki:)Dieser Text wird nur in der PmWiki Gruppe gezeigt (:if:)
(:pagelist group=xxx fmt=yyy list=zzz:)
(:pagelist ..:)
Syntax ermöglicht die Einfügung einer einfachen Liste der Seiten
einer Gruppe. Die Gruppe und die Seitennamen werden als Links (Verweise) dargestellt.
group=xxx
list=zzz
Option unten, welche solche beliebigen listen erlaubt.
fmt=yyy
bygroup
Listen-Einträgen für jede Seite der Gruppe.
simple
kein Gruppen Kopfstück (kein GroupHeader)
list=zzz
normal
RecentChanges
, GroupHeader
and GroupFooter
werden aus der Liste ausgeschlossen.
(:pagelist:)
für eine Liste aller Seiten,
(:pagelist group=PmWiki:)
für eine Liste aller Seiten in der PmWiki Gruppe,
(:pagelist group={$Group}:)
für eine Liste aller Seiten in der aktuellen Gruppe,
(:pagelist group={$Group} list=normal:)
für eine Liste aller Seiten in der aktuellen Gruppe ausser GroupHeader, GroupFooter, RecentChanges
etc
-> Kopiere & füge ein vom rohen Text, nicht von der html Ansicht.)
$RCTime = strftime('%b %d %H:%M',$Now);
$RecentChangesFmt['Main.RecentPages'] = ':[[$FullName]]: $RCTime';
(:searchresults group=xxx fmt=yyy list=zzz text:)
<< | PmWikiDe.DokumentationsIndex | >>