CategoryTree
CategoryTree — расширение для MediaWiki, добавляющее несколько тегов, позволяющих просматривать структуру категорий в проекте в виде дерева. Отдельные элементы дерева подгружаются при его разворачивании с использованием AJAX.
Описание[править | править код]
Для отображения можно использовать тег, функцию парсера или служебную страницу.
Тег <categorytree>[править | править код]
Тег помещает дерево категорий прямо на страницу википроекта, может использоваться на любой странице. Имеет ряд параметров:
- mode:
- categories — показывает только подкатегории,
- pages — подкатегории и страницы, но не изображения,
- all — показывает всё,
- parents — показывает верхние категории, а не нижние.
- depth — максимальная глубина дерева категорий, не может превышать $wgCategoryTreeDynamicTag,
- showcount — показывать количество элементов в подкатегории.
Пример использования: <categorytree mode="pages">Категория</categorytree>.
Функция парсера[править | править код]
Функциональность аналогична, но используется синтаксис вида {{#categorytree:Категория|mode=pages}}.
Служебная страница[править | править код]
На странице Special:CategoryTree можно ввести название категории и получить дерево.
Установка[править | править код]
Добавить в настроечный файл LocalSettings.php: wfLoadExtension( 'CategoryTree' );
. В MediaWiki 1.27 и младше: require_once "$IP/extensions/CategoryTree/CategoryTree.php";
.
Необходимо убедиться, что $wgUseAjax имеет значение true.
CategoryTree относится к темам: |