Variablen

für die Liste aller Seiten

Autoren (Grundlagen)

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

Auch die folgenden Funktionen werden von einigen Variablen gesteuert.

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 $Name und $PageUrl mit dem Namen und der Internetadresse der Seite ersetzt, wenn die Zeichenkette ausgegeben wird.

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.

Siehe auch:

Sie können in Ihrem eigenen Wiki die Variablenlisten mit deutschen Erklärungen bekommen, wenn Sie das Folgende in Ihre 'local/config.php'-Datei einfügen:

## Hier werden die Seiten definiert, in denen die Variablen beschrieben werden.
## Diese Seiten sollten in Ihrer Sprache existieren. Im deutschen I18n-Paket sind sie enthalten.
$VarPagesFmt = array(
  'PmWikiDe.Variables',
  'PmWikiDe.BasicVariables',
  'PmWikiDe.DebugVariables',
  'PmWikiDe.LayoutVariables',
  'PmWikiDe.PathVariables',
  'PmWidiDe.PagelistVariables',
  'PmWikiDe.SecurityVariables',
  'PmWikiDe.LinksVariables',
  'PmWikiDe.EditVariables',
  'PmWikiDe.UploadVariables',
  'PmWikiDe.OtherVariables',
  'PmWikiDe.Blocklist',
  'PmWikiDe.I18nVariables',
  'PmWikiDe.MailPosts',
  'PmWikiDe.Notify'
  );

Diese hier folgenden Verweise zu den Beschreibungen der Variablen führen auf www.pmwiki.org zu den Seiten der englischen PmWiki-Dokumentation. Um auf www.pmwiki.org die deutsche Dokumentation der Variablen zu erhalten,

  1. klicken Sie den Verweis an,
  2. warten Sie, bis die Seite (mit dem englischen Text) erschienen ist,
    1. ändern Sie dann in der Adresszeile des Browsers den Linkteil für die Wiki-Gruppe von 'PmWiki' auf 'PmWikiDe', Sie erhalten die deutschsprachige Erklärung zu der Variablen.
      oder
    2. gehen Sie an das Ende der Seite und klicken Sie hinter 'Other languages:' auf 'de', Sie erhalten die passende Seite aus PmWikiDe.

Das funktioniert fast durchgehend.

VariableDocumented in
$AbortFunctionDebugVariables
$ActionSkinLayoutVariables
$AllowPasswordSecurityVariables
$AsSpacedFunctionBasicVariables
$AuthIdBasicVariables
$AuthLDAPBindDNSecurityVariables
$AuthLDAPBindPasswordSecurityVariables
$AuthorBasicVariables
$AuthorGroupBasicVariables
$AuthPwBasicVariables
$AutoCreateEditVariables
$BaseNameBasicVariables
$BaseNamePatternsBasicVariables
$BlockedMessagesFmtBlocklist
$BlocklistActionsBlocklist
$BlocklistDownloadBlocklist
$BlocklistDownloadFmtBlocklist
$BlocklistDownloadRefreshBlocklist
$BlocklistMessageFmtBlocklist
$BlocklistPagesBlocklist
$CategoryGroupBasicVariables
$CookiePrefixBasicVariables
$DefaultGroupBasicVariables
$DefaultNameBasicVariables
$DefaultPageBasicVariables
$DefaultPageCharsetI18nVariables
$DefaultPageTextFmtEditVariables
$DefaultPasswordsSecurityVariables
$DeleteKeyPatternEditVariables
$DiffKeepDaysEditVariables
$DiffKeepNumEditVariables
$DraftActionsPatternEditVariables
$DraftRecentChangesFmtLayoutVariables
$DraftSuffixEditVariables
$EditFunctionsEditVariables
$EditRedirectFmtEditVariables
$EditTemplatesFmtEditVariables
$EnableBlocklistBlocklist
$EnableBlocklistImmediateBlocklist
$EnableDiagDebugVariables
$EnableDiffInlineLayoutVariables
$EnableDirectDownloadUploadVariables
$EnableDraftAtomicDiffEditVariables
$EnableDraftsEditVariables
$EnableFixedUrlRedirectLayoutVariables
$EnableGUIButtonsEditVariables
$EnableIMSCachingDebugVariables
$EnableLinkPageRelativeLinkVariables
$EnableLinkPlusTitlespacedLinkVariables
$EnableLocalConfigBasicVariables
$EnableNotifyNotify
$EnableNotifySubjectEncodeNotify
$EnablePageIndexPagelistVariables
$EnablePageListProtectPagelistVariables
$EnablePageTitlePriorityLayoutVariables
$EnablePageVarAuthSecurityVariables
$EnablePathInfoLayoutVariables
$EnablePGCustBasicVariables
$EnablePostAttrClearSessionSecurityVariables
$EnablePostAuthorRequiredEditVariables
$EnablePublishAttrSecurityVariables
$EnableRedirectBasicVariables
$EnableRedirectQuietLinkVariables
$EnableRelativePageVarsBasicVariables
$EnableRevUserAgentEditVariables
$EnableROSEscapeEditVariables
$EnableSessionPasswordsSecurityVariables
$EnableStopWatchDebugVariables
$EnableTableAutoValignTopLayoutVariables
$EnableUndefinedTemplateVarsPagelistVariables
$EnableUploadUploadVariables
$EnableUploadGroupAuthUploadVariables
$EnableUploadOverwriteUploadVariables
$EnableUploadVersionsUploadVariables
$EnableWhyBlockedBlocklist
$EnableWikiWordsBasicVariables
$EnableWSPreBasicVariables
$EnableXLPageScriptLoadI18nVariables
$FarmDPathVariables
$FarmPubDirUrlPathVariables
$FmtPOtherVariables
$FmtPVOtherVariables
$FmtVOtherVariables
$FPLTemplatePageFmtPagelistVariables
$FTimeFmtBasicVariables
$GroupFooterFmtLayoutVariables
$GroupHeaderFmtLayoutVariables
$GroupPatternBasicVariables
$GroupPrintFooterFmtLayoutVariables
$GroupPrintHeaderFmtLayoutVariables
$GUIButtonsEditVariables
$HandleAuthSecurityVariables
$HandleEditFmtEditVariables
$HTMLFooterFmtLayoutVariables
$HTMLHeaderFmtLayoutVariables
$HTMLPNewlineLayoutVariables
$HTMLStylesFmtLayoutVariables
$HTMLTagAttrLayoutVariables
$HTMLVSpaceLayoutVariables
$IMapLinkFmtLinkVariables
$InterMapFilesLinkVariables
$IsPagePostedEditVariables
$LinkPageCreateFmtLinkVariables
$LinkPageCreateSpaceFmtLinkVariables
$LinkPageExistsFmtLinkVariables
$LinkPageSelfFmtLinkVariables
$LinkUploadCreateFmtUploadVariables
$LinkWikiWordsBasicVariables
$LocalDirPathVariables
$LogoutCookiesBasicVariables
$LogoutRedirectFmtBasicVariables
$MakePageNameFunctionLinkVariables
$MakePageNamePatternsLinkVariables
$MakePageNameSplitPatternLinkVariables
$MakeUploadNamePatternsUploadVariables
$MaxIncludesLayoutVariables
$MaxPageTextVarsOtherVariables
$MessagesFmtLayoutVariables
$MetaRobotsLayoutVariables
$NamePatternBasicVariables
$NotifyBodyFmtNotify
$NotifyDelayNotify
$NotifyFileNotify
$NotifyFromNotify
$NotifyHeadersNotify
$NotifyItemFmtNotify
$NotifyListNotify
$NotifyListPageFmtNotify
$NotifyParametersNotify
$NotifySquelchNotify
$NotifySubjectFmtNotify
$NotifyTimeFmtNotify
$PageAttributesSecurityVariables
$PageCacheDirOtherVariables
$PageCSSListFmtPathVariables
$PageEditFmtEditVariables
$PageEditFormEditVariables
$PageIndexFilePagelistVariables
$PageListCacheDirPagelistVariables
$PageLogoUrlLayoutVariables
$pagenameBasicVariables
$PageNotFoundHeaderFmtLayoutVariables
$PagePathFmtBasicVariables
$PageRedirectFmtLayoutVariables
$PageSearchFormPagelistVariables
$PubDirUrlPathVariables
$RCLinesMaxLayoutVariables
$RecentChangesFmtLayoutVariables
$RecentUploadsFmtLayoutVariables
$ROEPatternsEditVariables
$ROSPatternsEditVariables
$ScriptUrlPathVariables
$SearchBoxInputTypePagelistVariables
$SearchBoxOptPagelistVariables
$SearchPatternsPagelistVariables
$SessionDecodeSecurityVariables
$SessionEncodeSecurityVariables
$SimpleTableDefaultClassNameLayoutVariables
$SiteAdminGroupBasicVariables
$SiteGroupBasicVariables
$SkinBasicVariables
$SkinDirPathVariables
$SkinDirUrlPathVariables
$SkinLibDirsLayoutVariables
$SpaceWikiWordsBasicVariables
$TableCellAlignFmtLayoutVariables
$TableCellAttrFmtLayoutVariables
$TableRowAttrFmtLayoutVariables
$TableRowIndexMaxLayoutVariables
$TimeFmtBasicVariables
$UploadBlacklistUploadVariables
$UploadDirUploadVariables
$UploadDirQuotaUploadVariables
$UploadExtSizeUploadVariables
$UploadMaxSizeUploadVariables
$UploadNameCharsUploadVariables
$UploadPermAddUploadVariables
$UploadPermSetUploadVariables
$UploadPrefixFmtUploadVariables
$UploadPrefixQuotaUploadVariables
$UploadUrlFmtUploadVariables
$UrlLinkFmtLinkVariables
$VarPagesFmtI18nVariables
$VersionBasicVariables
$VersionNumBasicVariables
$WikiDirPathVariables
$WikiLibDirsPathVariables
$WikiStyleLayoutVariables
$WikiStyleApplyLayoutVariables
$WikiTitleLayoutVariables
$WikiWordCountLinkVariables
$WikiWordCountMaxLinkVariables
$WikiWordPatternBasicVariables
$WorkDirPathVariables
$XLLangsI18nVariables

Kategorie: PmWiki Developer für die Liste aller Seiten


Übersetzung von PmWiki.Variables,   Originalseite auf PmWikiDe.Variables   —   Rückverweise

Zuletzt geändert:   PmWikiDe.Variablesam 18.06.2016
 PmWiki.Variablesam 27.01.2015