Переменные страницы

Пожалуйста, экспериментируйте в песочнице!

авторам (средне)

Переменные страницы — это переменные значение которых зависит от страницы. {$ИмяПеременной}, заменяется на её значение, что можно использовать в разметке страниц или в некоторых форматирующих строках PmWiki. К примеру: разметка "{$Group}" будет выглядеть как "PmWikiRu".

Следует заметить, что эти переменные не обязательно есть в PHP коде, поскольку они определены исключительно для страниц. (однако, в параметрах функции FmtPageName они доступны)

Через форму {ИмяСтраницы$ИмяПеременной} можно добраться до значения переменной с другой страницы. Например, "{MarkupMasterIndex$Title}" выводится как "Главный индекс разметки".

В PmWiki определены следующие переменные:

{$Group} — имя группы страницы -> "PmWikiRu"
{$Groupspaced} — имя группы с пробелами -> "Pm wiki ru"
{$DefaultGroup} — имя главной группы -> "Марксизм"
{$SiteGroup} — имя служебной группы сайта например для RecentChanges -> "Site"
{$Name} — имя страницы -> "PageVariables"
{$Namespaced} — имя страницы с пробелами -> "Page variables"
{$DefaultName} — имя страницы по умолчанию -> "HomePage"
{$FullName} — полное имя страницы -> "PmWikiRu.PageVariables"
{$Title} — заголовок страницы (может отличаться от имени) -> "Переменные страницы"
{$Titlespaced} — заголовок или имя страницы с пробелами -> "Переменные страницы"
{$Description} — описание содержимого страницы из разметки (:description:)
{$LastModified} — дата редакции страницы -> "10.09.2011 18:48"
{$LastModifiedBy} — автор изменивший страницу последним -> "Holo"
{$LastModifiedHost} — IP автора изменившего страницу последним -> ""
{$PageUrl} — url страницы -> "/wiki/PmWikiRu/PageVariables"

Ко всему прочему, есть некоторые странице-независимые переменные вызываемые таким же образом:

{$Author} — имя человека работающего с сайтом сейчас -> ""
{$AuthId} — текущий идентификатор авторизации -> ""
{$Version} — версия PmWiki -> "pmwiki-2.3.16"
{$VersionNum} — внутренний номер версии -> "2003016"
{$ScriptUrl} — url pmwiki сценария (программы, вроде pmwiki.php)

Также смотри

<< Списки страниц | Документация | Главный индекс разметки >>

Перевод страницы PmWiki.PageVariables — Оригинал перевода PmWikiRu.PageVariablesСсылаются
PmWikiRu.PageVariables: редакция от 10.09.2011 18:48
PmWiki.PageVariables: редакция от 24.10.2022 04:35