Модуль:Disambig/doc
Версия от 08:04, 13 июня 2025; Pok (обсуждение | вклад) (Новая страница: «{{docpage}} {{СИШ}} {{OnTS|Модуль:Disambig/styles.css}} На данный момент реализует вывод шаблона {{tl|Неоднозначность}} и часть вывода {{tl|Категория-неоднозначность}}. Со временем будет дописан, чтобы выполнять разного рода проверки на страницах значений. Код вызова модуля: <...»)
Это страница документации Модуль:Disambig.
Внимание! Это один из самых используемых модулей. |
Этот модуль использует TemplateStyles и загружает следующие таблицы CSS-стилей:
|
На данный момент реализует вывод шаблона {{Неоднозначность}} и часть вывода {{Категория-неоднозначность}}. Со временем будет дописан, чтобы выполнять разного рода проверки на страницах значений.
Код вызова модуля:
{{#invoke:Disambig|main}}
Данные
Вызывает и обрабатывает Module:Disambig/data.json для данных о разных типах значений. Все доступные типы (кроме служебных) можно увидеть на Шаблон:Неоднозначность#Поддерживаемые типы. Данные на странице данных представлены в следующем виде:
"ключ": {
"aliases": [
"алиас 1",
"алиас 2",
"алиас_3"
],
"image": "иконка",
"desc": "описание формата «Список статей о X»",
"short": "необязательно: краткое описание того же формата",
"about": "уточнение формата «о конкретном X»",
"seeAlsoCategory": "для персоналий: категория со списком всех статей с названием",
"category": "подкатегория формата «Страницы значений:X»",
"categorySortPrefixes": [
"префиксы в названии через запятую, которые следует поставить в конец при сортировке в категориях"
]
}
По возможности следует добавлять минимальное число алиасов (желательно 0).
Минимальный пустой шаблон для вставки нового типа на страницу:
"ключ": {
"image": "",
"desc": "",
"about": "",
"category": ""
}
Новые типы должны обсуждаться на Обсуждение проекта:Страницы значений перед добавлением.
Функции
p.main/p._main— вызов шаблона{{Неоднозначность}}.p.alias— вызов шаблона{{Неоднозначность}}из шаблонов-обёрток для их корректной подстановки и учёта во включениях основного шаблона.p.category/p._category— генерация списка категорий в шаблоне{{Категория-неоднозначность}}.p.doc/p._doc— генерация автоматической таблицы документации известных типов значений на странице Шаблон:Неоднозначность/doc.p.templateData/p._templateData— добавление известных типов значений в блок TemplateData на странице документации.