Шаблон:Избранная статья/Категория/doc: различия между версиями
Andras (обсуждение | вклад) (Новая страница: «{{Docpage}} {{OnLua|Категории качественных}} Список для шаблона {{Tl|Избранная статья}}. Генерирует список категорий на основе неименованных параметров (до трёх). Проверяет наличие и корректность параметров, в случае ошибок помещает статью в штрафные категории :...») |
Andras (обсуждение | вклад) мНет описания правки |
||
Строка 1: | Строка 1: | ||
{{Docpage}} | {{Docpage}} | ||
<noinclude>{{К улучшению|2023-06-27}}</noinclude> | |||
{{OnLua|Категории качественных}} | {{OnLua|Категории качественных}} | ||
Список для шаблона {{Tl|Избранная статья}}. Генерирует список категорий на основе неименованных параметров (до трёх). Проверяет наличие и корректность параметров, в случае ошибок помещает статью в штрафные категории [[:Категория:РуСказки:Избранные статьи: не распределённые по тематике]] и [[:Категория:РуСказки:Избранные статьи с неверным указанием тематики]] соответственно. Если указан неверный параметр, то он используется в качестве ключа сортировки в своей штрафной категории, а при [[mw:Help:Editing pages/ru#Предварительный просмотр изменений|предпросмотре]] будет отображаться сообщение об ошибке с указанием значения неверного параметра и ссылкой на эту документацию. | Список для шаблона {{Tl|Избранная статья}}. Генерирует список категорий на основе неименованных параметров (до трёх). Проверяет наличие и корректность параметров, в случае ошибок помещает статью в штрафные категории [[:Категория:РуСказки:Избранные статьи: не распределённые по тематике]] и [[:Категория:РуСказки:Избранные статьи с неверным указанием тематики]] соответственно. Если указан неверный параметр, то он используется в качестве ключа сортировки в своей штрафной категории, а при [[mw:Help:Editing pages/ru#Предварительный просмотр изменений|предпросмотре]] будет отображаться сообщение об ошибке с указанием значения неверного параметра и ссылкой на эту документацию. |
Текущая версия от 14:43, 27 июня 2023
![]() |
![]() | Эта страница требует существенной переработки. |
![]() | Этот шаблон реализован на основе Lua с использованием модуля Категории качественных. |
Список для шаблона {{Избранная статья}}. Генерирует список категорий на основе неименованных параметров (до трёх). Проверяет наличие и корректность параметров, в случае ошибок помещает статью в штрафные категории Категория:РуСказки:Избранные статьи: не распределённые по тематике и Категория:РуСказки:Избранные статьи с неверным указанием тематики соответственно. Если указан неверный параметр, то он используется в качестве ключа сортировки в своей штрафной категории, а при предпросмотре будет отображаться сообщение об ошибке с указанием значения неверного параметра и ссылкой на эту документацию.
Обратите внимание, что пустые значения параметров интерпретируются как ошибки:
- если пустым будет указан первый параметр, а заполнен второй, то штрафкатегория отсутствующего параметра всё равно будет добавляться.
- если же будут заполнены первый и третий параметр, то первый будет обрабатываться, а третий игнорироваться.
Первая буква может быть строчной, при обработке она приводится к заглавной, поскольку имен ключей начинаются с заглавных. Е и Ё — разные буквы.
Примеры
Параметр |демо = да
используется только для документации. Он оборачивает вывод шаблона в тэг <pre>
. Если убрать его из примеров в таблице ниже, то страницы будут добавляться в указанные категории.
Код | Результат |
---|---|
{{Избранная статья/Категория|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актер|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория||Политика|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Политика||Актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|Компьютерная игра|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|Компьютерные игры|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
Ключи
Для добавления новых категорий следует редактировать страницу Модуль:Категории качественных/ИС.
Поддерживаемые значения параметра (автоматический список): Ошибка скрипта: Модуля «Категории качественных» не существует.