Шаблон:Избранная статья/Категория: различия между версиями
(Новая страница: «<includeonly>{{#invoke:Категории качественных|cats|тип=ИС}}</includeonly><noinclude>{{Doc}}</noinclude>») |
Импортёр (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия от 11:20, 2 мая 2024
Файл:Lua-logo-nolabel.svg | Этот шаблон реализован на основе Lua с использованием модуля Категории качественных. |
Список для шаблона {{Избранная статья}}. Генерирует список категорий на основе неименованных параметров (до трёх). Проверяет наличие и корректность параметров, в случае ошибок помещает статью в штрафные категории Категория:РуСказки:Избранные статьи: не распределённые по тематике и Категория:РуСказки:Избранные статьи с неверным указанием тематики соответственно. Если указан неверный параметр, то он используется в качестве ключа сортировки в своей штрафной категории, а при предпросмотре будет отображаться сообщение об ошибке с указанием значения неверного параметра и ссылкой на эту документацию.
Обратите внимание, что пустые значения параметров интерпретируются как ошибки:
- если пустым будет указан первый параметр, а заполнен второй, то штрафкатегория отсутствующего параметра всё равно будет добавляться.
- если же будут заполнены первый и третий параметр, то первый будет обрабатываться, а третий игнорироваться.
Первая буква может быть строчной, при обработке она приводится к заглавной, поскольку имен ключей начинаются с заглавных. Е и Ё — разные буквы.
Примеры[править код]
Параметр |демо = да
используется только для документации. Он оборачивает вывод шаблона в тэг <pre>
. Если убрать его из примеров в таблице ниже, то страницы будут добавляться в указанные категории.
Код | Результат |
---|---|
{{Избранная статья/Категория|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актер|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория||Политика|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Политика||Актёр|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|Компьютерная игра|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
{{Избранная статья/Категория|Актёр|Компьютерные игры|демо=да}} | Ошибка скрипта: Модуля «Категории качественных» не существует. |
Ключи[править код]
Для добавления новых категорий следует редактировать страницу Модуль:Категории качественных/ИС.
Поддерживаемые значения параметра (автоматический список): Ошибка скрипта: Модуля «Категории качественных» не существует.