$EnableLinkPageRelative$EnableLinkPlusTitlespaced[[Name|+]] geschrieben wurde, als "Spaced Title" angezeigt wird. Gewöhnlich wird er als "Seitentitel" angezeigt. Siehe Seitenspezifische Variablen wegen {$Title} und {$Titlespaced}.
$PagePathFmtarray('{$Group}.$1','$1.$1'.'$1.{$DefaultName}')
$LinkPageExistsFmt<a class='wikilink' href='\$LinkUrl'>\$LinkText</a>
$LinkPageCreateFmt'?' 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$LinkPageCreateFmt, allerdings für Links, in denen Leerzeichen enthalten sind.
$LinkPageSelfFmt<a class='selflink' href='\$LinkUrl'>\$LinkText</a>
$LinkCategoryFmt<a class='categorylink' href='\$LinkUrl'>\$LinkText</a>
$UrlLinkFmt<a class='urllink' href='\$LinkUrl' rel='nofollow'>\$LinkText</a>
$IMapLinkFmt$IMapLinkFmt['http:'] = "<a class='httplink urllink' href='\$LinkUrl'>\$LinkText</a>";
$IMapLinkFmt['https:'] = "<a class='httpslink urllink' href='\$LinkUrl'>\$LinkText</a>";
$IMapLinkFmt['PmWiki:'] = "<a class='pmwikilink urllink' href='\$LinkUrl'>\$LinkText</a>";
$IMapLinkFmt['obfuscate-mailto:']
$IMapLinkFmt['obfuscate-mailto:'] = "<span class='_pmXmail' title=\"\$LinkAlt\"><span class='_t'>\$LinkText</span><span class='_m'>\$LinkUrl</span></span>";
ObfuscateLinkIMap-Logik erwartet, dass das Format wiedererkennbare Eigenschaften enthält – Klassen, Elemente –, sonst wird es nicht funktionieren. Beginnen Sie mit dem Standard, verändern Sie ihn vorsichtig und testen Sie, ob es funktioniert.
$AddLinkCSS$UrlLinkFmt, $IMapLinkFmt oder $LinkPageExistsFmt hinzugefügt werden. Zur Zeit kann es zwei Elemente enthalten:$AddLinkCSS['othergroup'] = "crossgroup"; # füge die Klasse "crossgroup" zu Wikilinks auf andere Wikigruppen hinzu$AddLinkCSS['samedomain'] = "currentsite"; # füge die Klasse "currentsite" zu URL- oder Pfad-Links auf Recourcen in der gleichen Domain hinzu
$InterMapFiles$MakePageNameFunction$MakePageNamePatterns[[free link]]) auf einen Seitennamen abzubilden. Aktuell ist die voreingestellte Folge:
"/'/" => '', # strip single-quotes
"/[^$PageNameChars]+/" => ' ', # convert to spaces characters not allowed in pagenames
'/((^|[^-\\w])\\w)/' => 'cb_toupper', # capitalize 1st letter of words
'/ /' => '' # remove spaces
$MakePageNamePatterns ändern. Das kann repariert werden, indem Sie $MakePageNamePatterns in local/pmwiki.php wieder auf die Vorgabe setzen.
$MakePageNameSplitPattern$WikiWordCountMax$WikiWordCountMax = 0; # disable WikiWord links $WikiWordCountMax = 1; # convert only first WikiWord
$WikiWordCount$WikiWordCountMax genommen, es sei denn, das WikiWort steht in diesem Array. $WikiWordCount enthä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;
$EnableRedirectQuietquiet=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
$QualifyPatterns[[Page]] mit [[Group/Page]] und Seiten(text)variablen wie {$Title} mit {Group.Page$Title}, sodass sie in der Quellenseite und der einbettenden Seite gleichermaßen funktionieren.
Kategorie: PmWiki Developer