Переменные страницы
Пожалуйста, экспериментируйте в песочнице!
авторам (средне)
Переменные страницы - это переменные значение которых зависит от страницы. {$ИмяПеременной}
, заменяется на её значение, что можно использовать в разметке страниц или в некоторых форматирующих строках PmWiki. К примеру: разметка "{$Group}
" будет выглядеть как "PmWikiRu".
Следует заметить, что эти переменные не обязательно есть в PHP коде, поскольку они определены исключительно для страниц. (однако, в параметрах функции FmtPageName? они доступны)
Через форму {ИмяСтраницы$ИмяПеременной}
можно добраться до значения переменной с другой страницы. Например, "{MarkupMasterIndex$Title}
" выводится как "Главный индекс разметки".
В PmWiki определены следующие переменные:
{$Group}
-- имя группы страницы -> "PmWikiRu"
{$Groupspaced}
-- имя группы с пробелами -> "Pm Wiki Ru"
{$DefaultGroup}
-- имя главной группы -> "PmWiki"
{$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 автора изменившего страницу последним -> "85.171.160.186"
{$PageUrl}
-- url страницы -> "$ScriptUrl
/PmWikiRu/PageVariables"
Ко всему прочему, есть некоторые странице-независимые переменные вызываемые таким же образом:
{$Author}
-- имя человека работающего с сайтом сейчас -> ""
{$AuthId}
-- текущий идентификатор авторизации -> ""
{$Version}
-- версия PmWiki -> "pmwiki-2.3.38"
{$VersionNum}
-- внутренний номер версии -> "2003038"
{$ScriptUrl}
-- url pmwiki сценария (программы, вроде pmwiki.php)
Также смотри
- Переменные -- о переменных внутри PmWiki.
- Главный индекс разметки -- полный список разметок PmWiki.
<< Списки страниц | Документация | Главный индекс разметки >>
Перевод страницы PmWiki.PageVariables -
Оригинал перевода PmWikiRu.PageVariables -
Ссылаются
PmWikiRu.PageVariables: редакция от 10.09.2011 18:48
PmWiki.PageVariables: редакция от 19.08.2024 08:29