template.txt где-то в районе строки 623 файла inc/common.php. После этого любой пользователь с правами записи в данное пространство имен, может создать страницу template, которая будет использоваться в качестве шаблона.Иногда возникает необходимость в том, чтобы все страницы некоторого пространства имён были основаны на некотором стандартном образце. Например, в пространстве «address» можно было бы иметь заранее подготовленную таблицу, которую необходимо только заполнить данными. Этого можно легко достичь с помощью так называемых «шаблонов пространства имен».
Когда создаётся новая страница, «Докувики» проверяет, существует ли файл шаблона в её пространстве имён и копирует его содержимое в окно редактирования новой страницы.
Могут быть использованы два типа файлов:
_template.txt — используется в текущем пространстве имён;__template.txt (два подчеркивания в начале имени) — используется как в текущем, так и во вложенных в текущее пространствах имён.Шаблон можно создать следующим образом:
_template.txt;Используйте в файле только стандартную разметку.
В шаблонах могут быть использованы некоторые автозаменяемые последовательности:
| @ID@ | Полное имя страницы |
|---|---|
| @NS@ | Пространство имён страницы |
| @PAGE@ | Название страницы (без пространства имён и все символы подчеркивания заменены на пробелы) |
| @!PAGE@ | То же самое, что и @PAGE@, но первый символ заменяется Заглавной буквой |
| @!!PAGE@ | То же самое, что и @PAGE@, но первые символы каждого слова заменяются на Заглавные Буквы |
| @!PAGE!@ | То же самое, что и @PAGE@, но все символы заменяются ЗАГЛАВНЫМИ буквами |
| @FILE@ | Название страницы (без пространства имён, все символы подчёркивания сохраняются) |
| @!FILE@ | То же самое, что и @FILE@, но первый символ заменяется Заглавной буквой |
| @!FILE!@ | То же самое, что и @FILE@, но все символы заменяются ЗАГЛАВНЫМИ буквами |
| @USER@ | Логин пользователя, создавшего страницу |
| @NAME@ | Имя пользователя, создавшего страницу |
| @MAIL@ | Почтовый адрес пользователя, создавшего страницу |
| @DATE@ | Дата и время начала редактирования страницы (иначе, её создания) |
Также можно использовать символы форматирования strftime, чтобы форматировать время создания страницы так, как вам нравится. Если хотите использовать символ % в шаблоне, то его необходимо удвоить (%%).
Файл _template.txt нельзя редактировать с помощью интерфейса «Докувики» — лишь те, у кого есть доступ к файлам на сервере (обычно это администраторы, использующие FTP или WebDAV), могут1) редактировать шаблоны.
template.txt где-то в районе строки 623 файла inc/common.php. После этого любой пользователь с правами записи в данное пространство имен, может создать страницу template, которая будет использоваться в качестве шаблона.