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