Administratoren
$EnableLinkPageRelative- wird aktiviert, damit PmWiki relative Urls erzeugt anstelle von absoluten Urls.
$EnableLinkPlusTitlespaced- wird aktiviert, damit ein Verweis, der als
[[Name|+]]geschrieben wurde, als "Spaced Title" angezeigt wird. Gewöhnlich wird er als "Seitentitel" angezeigt. Siehe Seitenspezifische Variablen wegen{$Title}und{$Titlespaced}. $PagePathFmt- Diese Array listet die Reihenfolge auf, in der PmWiki nach den Seiten sieht, auf die Sie aller Wahrscheinlichkeit nach verweisen wollen. Der Standard ist unten aufgeführt. Siehe Cookbook:PagePaths für weitere Ideen.
array('{$Group}.$1','$1.$1'.'$1.{$DefaultName}') $LinkPageExistsFmt- ist der HTML-String, der ausgegeben wird für einen Link auf eine bereits existierende Wikiseite. Per Standard
<a class='wikilink' href='\$LinkUrl'>\$LinkText</a> $LinkPageCreateFmt- ist der HTML-String, der ausgegeben wird für einen Link auf eine noch nicht existierende Wikiseite. Standardmäßig wird ein (hochgestelltes)
'?'an den Link angehängt mit einem Verweis auf das Bearbeiten/Erstellen-Formular der Seite. Per Standard<a class='createlinktext' href='\$PageUrl?action=edit'>\$LinkText</a><a class='createlink' href='\$PageUrl?action=edit'>?</a> $LinkPageCreateSpaceFmt- wird gebraucht wie
$LinkPageCreateFmt, allerdings für Links, in denen Leerzeichen enthalten sind. $LinkPageSelfFmt- ist der HTML-String, der ausgegeben wird für selbstreferenzierende Links (d. h. für Links auf die Seite selbst). Per Standard
<a class='selflink' href='\$LinkUrl'>\$LinkText</a> $UrlLinkFmt- ist der HTML-String, der ausgegeben wird für Links, die mit 'http:', 'ftp:', etc. beginnen. Per Standard
<a class='urllink' href='\$LinkUrl' rel='nofollow'>\$LinkText</a> $IMapLinkFmt- ist ein Array von Linkformaten für verschiedene Schemata. Das Array ist nicht vorbelegt.
Beispiele für angepasste Formate, die verschiedene Stile per CSS-Klassen erlauben:
Links auf 'http:'-Standard-Url-Seiten:
$IMapLinkFmt['http:'] = "<a class='httplink urllink' href='\$LinkUrl'>\$LinkText</a>";
Links auf sichere 'https:'-Seiten:
$IMapLinkFmt['https:'] = "<a class='httpslink urllink' href='\$LinkUrl'>\$LinkText</a>";
Links auf PmWiki: InterMap-Shortcuts:
$IMapLinkFmt['PmWiki:'] = "<a class='pmwikilink urllink' href='\$LinkUrl'>\$LinkText</a>";
$InterMapFiles- Das Array besteht aus einer Liste von Dateien und Seiten, die die zu ladenden InterMap-Einträge enthält (siehe CustomInterMap).
$MakePageNameFunction- enthält den Namen einer benutzerdefinierten Funktion, die an die Stelle von MakePageName() tritt. MakePageName() wandelt Strings in gültige Seitennamen um.
$MakePageNamePatterns- ist ein Array aus Ersetzungen mit Hilfe von regulären Ausdrücken, die benutzt werden, um den Seitenlink in einem freien Link (sowas wie
[[free link]]) auf einen Seitennamen abzubilden. Aktuell ist die voreingestellte Folge"/'/" => '', # strip single-quotes "/[^$PageNameChars]+/" => ' ', # convert non-alnums to spaces "/((^|[^-\\w])\\w)/e" => "strtoupper('$1')", # initial caps after spaces "/ /" => '' # strip spaces
Beachten Sie, dass die Dokumentationslinks ins Leere führen könnten, wenn Sie
$MakePageNamePatterns ändern. Das kann repariert werden, indem Sie $MakePageNamePatterns in local/pmwiki.php wieder auf die Vorgabe setzen.
$MakePageNameSplitPattern- Siehe Cookbook:DotsInLinks.
$WikiWordCountMax- gibt die Maximalzahl der WikiWörter in einer Seite an, die in Links umgewandelt werden sollen. Der Wert ist voreingestellt auf eine Million. Gebräuchliche Einstellungen sind null (WikiWort-Links deaktivieren) und eins (nur das erste gefundene WikiWort wird umgewandelt).
$WikiWordCountMax = 0; # disable WikiWord links $WikiWordCountMax = 1; # convert only first WikiWord
$WikiWordCount- ist ein Array, das es erlaubt, die Maximalzahl der Umwandlung von WikiWörtern in Links auf einer per-WikiWort-Basis anzugeben. Standardmäßig wird
$WikiWordCountMaxgenommen, es sei denn, das WikiWort steht in diesem Array.$WikiWordCountenthält in der Vorgabe nur 'PmWiki'. Dafür wird die Zahl der Umwandlungen auf eins gesetzt:$WikiWordCount['PmWiki']=1$WikiWordCount['PhD']=0; # Don't convert "PhD" $WikiWordCount['WikiWord']=5; # Convert WikiWord 5 times # die folgenden Zeilen verhindern, dass eine Seite auf sich selbst verlinkt $title = FmtPageName('$Title_',$pagename); $WikiWordCount[$title]=0; $EnableRedirectQuiet- ermöglicht den '
quiet=1'-Parameter in der Redirect-Anweisung. Es ist ratsam, auf öffentlich editierbaren Wikis diese stille Umleitung nicht zu ermöglichen.$EnableRedirectQuiet= 0; # disable quiet redirects (default)$EnableRedirectQuiet= 1; # enable quiet redirects
Kategorie: PmWikiDeveloper
Übersetzung von PmWiki.LinkVariables, Originalseite auf PmWikiDe.LinkVariables — Backlinks
| Zuletzt geändert: | PmWikiDe.LinkVariables | am 15.03.2016 |
| PmWiki.LinkVariables | am 21.02.2016 |
