ru:devel:templates
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
ru:devel:templates [2010-05-04 21:33] – 89.253.23.143 | ru:devel:templates [2022-10-20 18:02] (текущий) – Klap-in | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Разработка шаблонов | + | ====== Разработка шаблонов |
+ | |||
+ | :!: Страница нуждается в переработке. За точной информацией обращайтесь к [[devel: | ||
+ | |||
+ | Вы можете менять дизайн «[[..: | ||
- | Вы можете менять дизайн [[: | ||
===== Начало работы ===== | ===== Начало работы ===== | ||
- | Проще всего создать новый шаблон, | + | Проще всего создать новый шаблон, |
+ | |||
+ | - Скопируйте стандартный шаблон '' | ||
+ | - Выберите новый шаблон на странице «Управление»; | ||
+ | - Ознакомьтесь с файлами шаблона (см. «[[templates# | ||
+ | - Посмотрите, | ||
+ | - Обработка конфигурационных параметров аналогична [[common_plugin_functions|плагинам]]. Используйте '' | ||
- | - Скопируйте стандартный шаблон lib/ | ||
- | - Выберите новый шаблон на странице " | ||
- | - Ознакомьтесь с файлами шаблона (см. [[ru: | ||
- | - Посмотрите как [[: | ||
- | - Обработка конфигурационных параметров аналогична [[devel: | ||
===== Структура каталогов ===== | ===== Структура каталогов ===== | ||
- | Шаблоны должны иметь следующую структуру директорий (все пути указаны относительно каталога шаблона). Файлы CSS определены в '' | + | Шаблоны должны иметь следующую структуру директорий (все пути указаны относительно каталога шаблона). Файлы CSS определены в '' |
* ''< | * ''< | ||
* ''< | * ''< | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * ''< | + | * ''< |
- | * ''< | + | * ''< |
- | * '' | + | * '' |
===== Функции ===== | ===== Функции ===== | ||
- | Список доступных функций вы можете найти здесь: [[http:// | + | Список доступных функций вы можете найти здесь: [[xref>inc/ |
==== tpl_content() ==== | ==== tpl_content() ==== | ||
- | Эта функция выводит тело страницы, | + | |
+ | Эта функция выводит тело страницы, | ||
<code php> | <code php> | ||
Строка 42: | Строка 49: | ||
</ | </ | ||
- | Такой прием может использоваться для размещения | + | Такой приём может использоваться для размещения |
==== tpl_toc() ==== | ==== tpl_toc() ==== | ||
- | По умолчанию, | + | |
+ | По умолчанию, | ||
**Пример: | **Пример: | ||
Строка 59: | Строка 68: | ||
</ | </ | ||
- | Функция '' | + | Функция '' |
**Пример: | **Пример: | ||
Строка 79: | Строка 88: | ||
</ | </ | ||
</ | </ | ||
+ | |||
==== tpl_getConf() ==== | ==== tpl_getConf() ==== | ||
- | Функция используется для доступа к [[devel: | + | |
+ | Функция используется для доступа к [[..:devel: | ||
===== Глобальные переменные и константы ===== | ===== Глобальные переменные и константы ===== | ||
- | Полный список глобальных переменных и констант вы можете найти на странице [[devel: | + | |
+ | Полный список глобальных переменных и констант вы можете найти на странице | ||
===== Автоматизация служебных операций ===== | ===== Автоматизация служебных операций ===== | ||
- | Почти в самом конце страницы [[devel: | ||
- | ===== Класс 'dokuwiki' | + | Почти в самом конце страницы '' |
- | Следует добавить класс '' | + | |
+ | ===== Класс «dokuwiki» ===== | ||
+ | |||
+ | Следует добавить класс '' | ||
===== Включаемые блоки ===== | ===== Включаемые блоки ===== | ||
- | Включаемые блоки -- простой путь добавления различного статического контента в вашу DokuWiki без создания собственного [[ru: | ||
- | Стандартный шаблон | + | Включаемые блоки --- простой путь добавления различного статического контента в вашу «Докувики» без создания собственного [[..: |
+ | |||
+ | Стандартный шаблон | ||
**Совет** для PHP-разработчиков: | **Совет** для PHP-разработчиков: | ||
+ | |||
==== Доступные блоки ==== | ==== Доступные блоки ==== | ||
+ | |||
Все файлы размещаются в каталоге '' | Все файлы размещаются в каталоге '' | ||
- | ^ Имя файла | + | ^ Имя файла |
- | | '' | + | | '' |
- | | '' | + | | '' |
| '' | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
- | | '' | + | | '' |
- | DokuWiki | + | «Докувики» |
ru/devel/templates.1273001593.txt.gz · Последнее изменение: 2010-05-04 21:33 — 89.253.23.143