Шаблон:Дерево категорий: различия между версиями
Красавица (обсуждение | вклад) (скопированный код из Википедии.) |
Красавица (обсуждение | вклад) м (вернула ё) |
||
| Строка 1: | Строка 1: | ||
<div>{{{title|'''Дерево категорий'''}}} | <div>{{{title|'''Дерево категорий'''}}} | ||
{{#tag: categorytree| {{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}} | {{#tag: categorytree| {{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}} | ||
| mode = {{#if:{{{2}}}|"{{#ifeq:{{{2}}}| | | mode = {{#if:{{{2}}}|"{{#ifeq:{{{2}}}|всё|all|{{#ifeq:{{{2}}}|страницы|pages|{{#ifeq:{{{2}}}|категории|categories|{{{2}}}}}}}}}"}} | ||
| depth = {{#if:{{{3}}}|{{{3}}}}} | | depth = {{#if:{{{3}}}|{{{3}}}}} | ||
}} | }} | ||
</div><noinclude><!--Категория шаблона задана в документации, на эту страницу не добавлять!-->{{doc}}</noinclude> | </div> | ||
<noinclude><!--Категория шаблона задана в документации, на эту страницу не добавлять!-->{{doc}}</noinclude> | |||
Текущая версия от 16:26, 25 апреля 2024
Шаблон использует некоторые атрибуты тега <categorytree> и создаёт дерево категорий для визуализации структуры и быстрой навигации. В этой документации описаны основные варианты заполнения шаблона, но не все возможные.
Применение
Шаблон размещается в нужном месте страницы. Записывается одной строкой, параметры перечисляются через вертикальную черту | в определённом порядке:
{{Дерево категорий|наименование категории|значение параметра вид (mode)|значение параметра глубина (depth)}}
Параметры
1. Первый параметр (обязательный) — наименование категории. Вводится имя категории без префикса. Пример заполнения: {{Дерево категорий|Игровое}}
2. Второй параметр (дополнительный) — вид (mode). Этот параметр определяет, какие страницы указанной категории будут отображены в дереве. Пример: {{Дерево категорий|Игровое|страницы}}
Возможные значения:
- категории — показывает только подкатегории (по умолчанию при пустом значении);
- страницы — показывает подкатегории и страницы;
- всё — отображает всё содержимое категории (подкатегории и страницы, в том числе страницы файлов);
- inverse — показывает только надкатегории (обратная развёртка для показа родительских категорий).
Существующее ограничение: шаблон показывает не более 200 первых страниц каждой категории.
3. Третий параметр (дополнительный) — глубина (depth). Этот параметр определяет, сколько уровней дерева показывать на начальном этапе. Пример: {{Дерево категорий|Игровое||1}}
Возможные значения:
- 0 (по умолчанию)
- 1
- 2 (не работает в паре со значением inverse).
Также шаблон поддерживает необязательный параметр title. С его помощью можно установить свой вариант названия шапки шаблона (название по умолчанию — Дерево категорий). Параметр можно разместить в любом порядковом месте строки шаблона, но для сохранения заданной последовательности рекомендуется включать последним фрагментом. Пример: {{Дерево категорий|Монстры|inverse|1|title=Своё название}}
Примеры
| Варианты | Заполнение строки шаблона | Результат |
|---|---|---|
| Только подкатегории, глубина развёртки 0 | {{Дерево категорий|Снаряжение}} | Дерево категорий
|
| Подкатегории и все страницы, глубина развёртки 0 | {{Дерево категорий|Снаряжение|всё}} | Дерево категорий
|
| Подкатегории и все страницы, глубина развёртки 1 | {{Дерево категорий|Снаряжение|всё|1}} | |
| Только подкатегории, глубина развёртки 1 | {{Дерево категорий|Снаряжение||1}} | |
| Только надкатегории (инверсия), глубина развёртки 1 | {{Дерево категорий|Снаряжение|inverse|1}} | Дерево категорий
|
| Только надкатегории (инверсия), глубина развёртки 1, своё название шаблона | {{Дерево категорий|Снаряжение|inverse|1|title=Наверх}} | Наверх
|
Код шаблона скопирован из Википедии.