Модуль:Disambig/doc

Материал из Space Station 14 Вики
Версия от 08:04, 13 июня 2025; Pok (обсуждение | вклад) (Новая страница: «{{docpage}} {{СИШ}} {{OnTS|Модуль:Disambig/styles.css}} На данный момент реализует вывод шаблона {{tl|Неоднозначность}} и часть вывода {{tl|Категория-неоднозначность}}. Со временем будет дописан, чтобы выполнять разного рода проверки на страницах значений. Код вызова модуля: <...»)

(разн.) ← Предыдущая версия | Подтверждённая версия (разн.) | Текущая версия (разн.) | Следующая версия → (разн.)

Это страница документации Модуль:Disambig.

На данный момент реализует вывод шаблона {{Неоднозначность}} и часть вывода {{Категория-неоднозначность}}. Со временем будет дописан, чтобы выполнять разного рода проверки на страницах значений.

Код вызова модуля:

{{#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 на странице документации.