Шаблон темы wiki
Тема wiki (визуальный дизайн) определяется единственным файлом php (шаблоном), расположенным в каталоге themes/wiki_themes. Далее описывается, каким образом собран шаблон темы и перечислены доступные теги, параметры, и переменные для каждой секции шаблона темы.
ПРИМЕЧАНИЕ: Включенная по умолчанию тема wiki содержит комментарии для всех тегов, параметров и переменных, доступных в wiki. Это дает возможность быстро получить информацию, при создании ваших собственных тем, или при изменении темы по умолчанию.
Как работает шаблон
Шаблон темы разделен на секции. Каждая секция определяет, как будет отображаться соответствующая часть wiki. Каждая секция имеет теги, параметры, и/или переменные, доступные для нее. Они работают как обычные теги, параметры и переменные ExpressionEngine, за исключением того, что вы будете их использовать в шаблоне темы, а не в шаблонах ExpressionEngine в панели управления.
После открытия шаблона темы в текстовом редакторе, вы найдете в начале каждого раздела четко выделенный комментарий. Например, начало history section выглядит следующим образом:
/* ----------------------------------------
/* Template - History
/* ----------------------------------------*/
В конце секции вы найдете все доступные теги, параметры и переменные.
Секции
Ниже приведен список всех секций в том порядке, в котором они расположены в шаблоне по умолчанию. При просмотре документации, будет полезно иметь под рукой открытый в текстовом редакторе файл шаблона по умолчанию (themes/wiki_themes/default/default.php).
- Wiki Page: Это секция обрамления, которая содержит заголовок, боковое меню, навигацию, CSS, и элементы, найденные в стандартной странице HTML, включая CSS. Это "обрамление" вокруг всего контента, редактируемого пользователем.
- Wiki Article: Отображает статью и список категорий, в которые она назначена.
- Wiki History: Отображает историю статьи.
- Wiki Edit: Отображает интерфейс редактирования статьи.
- Special sections: Контент, динамически создаваемый wiki.
- Recent Changes: Эта секция создает страницу, которая отображает последние изменения в wiki.
- Categories: Эта секция создает страницу категорий wiki.
- Titles: Эта секция создает страницы всех статей wiki по названию.
- Uncategorized: Эта секция создает страницу всех статей без категорий.
- Search Results: Эта секция создает страницу, для отображения результатов поиска wiki.
- Files list: Эта секция создает страницу всех файлов, загруженных в wiki.
- File page: Отображает информацию об одиночном загруженном файле.
- Upload Form: Эта секция создает форму для загрузки в wiki.
- Associated Pages: Этот раздел отображает список страниц, которые ссылаются на текущую статью.
- RSS and ATOM feeds: Шаблоны, используемые для генерации каналов wiki.
- Email notification: Шаблоны, используемые для создания уведомления о модерации статьи.