Шаблон wiki. Секция Special Categories
Секция Special Categories создает список всех категорий, как выделено ниже:
В дополнение к переменным в секции Wiki Page, в секции Special Categories используются следующие теги:
{wiki:categories}
Этот тег используется для вывода всех категорий wiki. Если тег размещен в шаблоне Wiki Article, то будут отображаться только категории для данной статьи. Он имеет собственные параметры и переменные.
{wiki:categories} | Параметры
backspace=""
{wiki:categories backspace="#"}
Удаляет "#" количество символов из вывода в конце цикла. Это полезно для удаления запятых и тегов <br />.
show_empty=""
{wiki:categories show_empty="n"
С помощью этого параметра вы можете указать wiki, отображать или нет категории, если на них не назначены статьи. Возможные значения:
- n: Категории без статей не будут выводиться.
style=""
{wiki:categories style=""}
Будет автоматически выводить для вас вложенные категории, как стандартный xhtml используя <ul>, или будет обрабатывать список категорий без любого форматирования. Значения:
- nested: выводит категории в виде xhtml списка с тегом <ul>.
- linear: выводит категории без форматирования.
Для получения дополнительной информации о вложении, пожалуйста, смотрите параметр style в секции "разделы" руководства пользователя.
{wiki:categories} | Переменные
{wiki:categories} | Одиночные переменные
path:view_category
{path:view_category}
Создает ссылку для просмотра отдельной страницы категории.
category_name
Выводит имя категории.
count
{count}
"Количество" категорий отображаемых на странице в настоящее время
depth
{depth}
Определяет количество вложенных слоев категории.
switch=
{switch="option_one|option_two|option_three"}
Эта переменная разрешает вам чередовать любое количество значений отображения категорий. Первая категория будет использовать "option_one", вторая будет использовать "option_two", третья "option_one", и так далее.
Одновременно может использоваться несколько тегов {switch=}, и система будет корректно отслеживать каждый из них.
{wiki:categories} | Условные переменные
if depth
{if depth == '#'}
Вы можете проверить, является ли категория на указанном уровне "вложенности" в списке.
if children
{if children}
Определяет, имеет ли категория одну или более "дочерних" категорий.
if first_child
{if first_child}
Определяет, является ли категория первой дочерней для родительской категории.
if last_child
{if last_child}
Определяет, является ли категория дочерней родительской категории.
{wiki:category_subcategories}
Этот признак используется, чтобы выделить подкатегории единственной категории. Он имеет собственные параметры и переменные.
{wiki:category_subcategories} | Параметры
backspace
{wiki:category_subcategories backspace="#"}
Удаляет "#" количество символов из вывода в конце цикла. Это полезно для удаления запятых и тегов <br />.
style
{wiki:category_subcategories style=""}
Будет автоматически выводить для вас вложенные подкатегории, как стандартный xhtml используя <ul>, или будет обрабатывать список без любого форматирования. Значения:
- nested: выводит категории в виде xhtml списка с тегом <ul>.
- linear: выводит категории без форматирования.
Для получения дополнительной информации о вложении, пожалуйста, смотрите параметр style в секции "разделы" руководства пользователя.
{wiki:category_subcategories} | Переменные
Парные переменные
header
{header}
контент перед списком подкатегорий.
{/header}
Эта переменная выводит контент перед списком подкатегорий.
footer
{footer}
контент после списка подкатегорий.
{/footer}
Эта переменная выводит контент после списка подкатегорий.
Условные переменные
if subcategory_total
{if subcategory_total == '0'}
Проверяет количество подкатегорий. Обычно используется для вывода альтернативного контента, если не существуют подкатегории.
Одиночные переменные
path:view_category}
{path:view_category}
Создает ссылку для просмотра страницы категорий (список всех заголовков в данной категории).
category_name
{category_name}
Выводит имя категории.
subcategory_total
{subcategory_total}
Выводит количество подкатегорий в категории.
{wiki:category_articles}
Этот тег выводит список статей в данной категории. Он имеет собственные параметры и переменные.
{wiki:category_articles} | Параметры
backspace=""
{wiki:category_articles backspace="#"}
Удаляет "#" количество символов из вывода в конце цикла. Это полезно для удаления запятых и тегов <br />.
limit
{wiki:category_articles limit=""}
Определяет, сколько статей будет выведено на странице категорий. Например, этот код:
{wiki:category_articles limit="20"}
Ограничил бы 20 количество выводимых статей.
paginate
{wiki:category_articles paginate=""}
Определяется размещение разбивки на страницы. Например, если параметр limit установлен 20 и существует 55 статей, то вы можете использовать этот параметр для создания разбивки на страницы, чтобы просмотреть все статьи.
Значения для параметра paginate:
- top: разбивка на страницы размещается сверху.
- bottom: разбивка на страницы размещается снизу.
- both: разбивка на страницы размещается сверху и снизу.
{wiki:category_articles} | Переменные
- Парные переменные
- Условные переменные
- Одиночные переменные
Парные переменные
header
{header}
контент перед списком статей.
{/header}
Эта переменная выводит контент перед списком статей.
footer
{footer}
контент после списка статей.
{/footer}
Эта переменная выводит контент после списка статей.
letter_header
{letter_header}<div class="cap">{letter}</div>{/letter_header}
Используется для организации статей по первой букве в заголовке. Просматривается первый символ в каждой статье, и когда появляется новый символ, то создается заголовок для этой буквы, используя переменную {letter}, как в примере выше.
Условные переменные
if articles_total
{if articles_total == '0'}
Проверите количество статей. Обычно используется для вывода альтернативного контента, если для отдельной категории не существует ни одной статьи.
Одиночные переменные
path:view_category}
{path:view_category}
Создает ссылку для просмотра страницы категорий (список всех заголовков в данной категории).
category_name
{category_name}
Выводит имя категории.
articles_total
{articles_total}
Выводит количество статей в категории.