Шаблон:Wikidata/doc
Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
|
Этот шаблон реализован на основе Lua с использованием функции formatStatements() из модуля Wikidata. |
Шаблон, упрощающий работу со свойствами из Викиданных — их использование в шаблонах и статьях.
{{Wikidata|1=Свойство|2=Локальное значение}}
{{wikidata|p559|{{{конечные|{{{Конечные|}}}}}}|separator=<br>|conjunction=<br>}}
- 1: Идентификатор свойства на Викиданных в формате
pXXXX
, список доступных свойств: Special:AllPages:Properties. - 2: Значение, перекрывающее информацию с Викиданных, обычно это параметр шаблона в форме
{{{parameter|}}}
.- Если это значение пусто, то только тогда оно будет затребовано с Викиданных.
- Рекомендуется не задавать в этом параметре значение, если оно равно значению на Викиданных. В таком случае, при его изменении в базе данных, оно может быть использовано сразу.
- Если в параметре содержится значение
-
, то значение из Викиданных не будет показываться.
Если параметры для форматирования одинаковы при всех вызовах шаблона для одного свойства, то лучше перенести иx в Модуль:Wikidata/config и вызывать шаблон без лишних параметров.
Параметры форматирования передаются обрабатывающему соответствующее свойство модулю (например, Модуль:Wikidata/Places), поэтому, если он отличается от стандартного Модуль:Wikidata, то некоторые из них могут не поддерживаться, хотя вполне иметь смысл.
TemplateData
правитьТехническое замечание: Шаблон потенциально принимает неограниченное число параметров за счёт задания кастомизированных обработчиков в параметрах …-module/…-function, см. документацию Модуль:Wikidata. При этом для многих свойств такие обработчики уже включены по умолчанию в Модуль:Wikidata/config и потому добавляют шаблону новые параметры — например, icon_size для категория на Викискладе (P373) через Модуль:Wikidata/media или prefix для код IMDb (P345) через Модуль:Wikidata/link, — однако ниже перечислены только те параметры, которые работают для целых типов данных.
Шаблон, упрощающий работу со свойствами Викиданных, их использование в шаблонах и статьях.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Свойство | 1 | Идентификатор свойства на Викиданных, может содержать селекторы (см. Модуль:WikidataSelectors)
| Строковый (без форматирования) | обязательный |
Локальное значение | 2 | Значение, перекрывающее информацию с Викиданных, обычно это параметр шаблона в форме {{{параметр|}}}. Если значение равно «-», то будет возвращена пустая строка | Строковый (без форматирования) | необязательный |
Элемент Викиданных | from | ID элемента, из которого нужно получить данные. По умолчанию берутся из элемента, связанного с текущей страницей
| Однострочный | необязательный |
Простое значение | plain | Если не 0, не пустая строка и не false, то значение возвращается в виде простой строки со значением без вики-форматирования
| Логическое значение | необязательный |
Разделитель | separator | Для создания текста со списком оформленых заявлений из таблицы
| Строковый (без форматирования) | необязательный |
Последний разделитель | conjunction | Разделитель для последнего элемента списка
| Строковый (без форматирования) | необязательный |
Значение неизвестно | somevalue | Текст, который выводится, если в Викиданных выбрано «значение неизвестно»
| Однострочный | необязательный |
Значение отсутствует | novalue | Текст, который выводится, если в Викиданных выбрано «значение отсутствует» | Однострочный | необязательный |
Nocat | nocat | Отключить автоматическое добавление категории (работа зависит от поддержки конкретным подмодулем)
| Логическое значение | необязательный |
Максимальное число значений | limit | Наибольшее число значений, которое нужно выдать (- для бесконечности)
| Число | необязательный |
Квалификатор | qualifier | Квалификатор, который нужно добавить в скобках после основного значения
| Однострочный | необязательный |
Свойство для категории | category | Свойство, из которого брать автоматически добавляемую категорию
| Однострочный | необязательный |
Сноски с источниками | references | Отображать ли сноски с источниками
| Логическое значение | необязательный |
Формат | format | (для свойств типа «элемент Викиданных») TODO: Описать смысл | Неизвестно | необязательный |
Текст | text | (для свойств типа «элемент Викиданных» и «URL») Замещающий текст, отображаемый вместо элемента Викиданных (ссылка на сам элемент при этом сохраняется)
| Строковый (без форматирования) | необязательный |
Максимальная длина | length | (для свойств типа «URL») Максимальная показываемая длина URL'а
| Число | необязательный |
Шаблон моноязычного текста | monolingualLangTemplate | (для свойств типа «моноязычный текст») шаблон, в который оборачивается моноязычный текст
| Однострочный | необязательный |
Размер медиафайла | size | (для свойств типа «медиафайл с Викисклада») Ширина и высота изображения или видео
| Однострочный | необязательный |
Подпись | caption | (для свойств типа «медиафайл с Викисклада») Описание изображения
| Однострочный | необязательный |
Alt-текст медиафайла | alt | (для свойств типа «медиафайл с Викисклада») Замена изображения текстовым описанием для слабовидящих или людей с текстовым браузером
| Однострочный | необязательный |
Рамка изображения | border | (для свойств типа «медиафайл с Викисклада») Нужно ли показывать тонкую серую рамку вокруг изображения
| Логическое значение | необязательный |
Добавить момент времени | appendTimestamp | (для свойств типа «медиафайл с Викисклада») Добавить момент времени
| Логическое значение | необязательный |
Положение координат | display | (для свойств типа «глобальные координаты») Где отображаются координаты: вверху страницы и/или на месте вставки
| Однострочный | необязательный |
Nocoord | nocoord | (для свойств типа «глобальные координаты») Не выводить координаты
| Логическое значение | необязательный |
Тип карты | type | (для свойств типа «глобальные координаты») Тип карты, передаваемый шаблону coord
| Однострочный | необязательный |
Часть значения | subvalue | (для свойств типа «глобальные координаты») Вернуть только часть значения и в сыром виде
| Однострочный | необязательный |
Небесное тело | globe | (для свойств типа «глобальные координаты») Небесное тело, на котором находится объект
| Однострочный | необязательный |
Строка форматирования | formatter | (для свойств типа «внешний идентификатор») Строка для форматированния ссылки из идентификатора
| Строковый (без форматирования) | необязательный |
Заголовок ссылки | title | (для свойств типа «внешний идентификатор») Заголовок ссылки с внешним идентификатором (работает, только если задана строка форматирования)
| Строковый (без форматирования) | необязательный |
Префикс категории | categoryPrefix | (для свойств типа «момент времени») Префикс автоматически добавляемой категории
| Строковый (без форматирования) | необязательный |
Единица измерения | unit | (для свойств типа «количество») Единица измерения, добавляемая после величины
| Однострочный | необязательный |
Преобразовать в СИ | siConversion | (для свойств типа «количество») Преобразовывать ли значение в Международную систему единиц
| Логическое значение | необязательный |
Другие шаблоны для вывода информации из Викиданных
правитьСм. также
править- {{WD}} — для создания ссылок на элементы и свойства Викиданных