Модуль:Wikidata/iwikiQ/doc
Это страница документации Модуль:Wikidata/iwikiQ.
Данный модуль получает список интервик произвольной странцы по её идентификатору на Викиданных.
Функции[править код]
iwiki[править код]
{{#invoke:Wikidata/iwikiQ|iwiki|Q12345|f=[[:$1:$2]]|s=", "|lang=}}
- Результат: de:Graf Zahl, en:Count von Count, es:Count von Count, eu:Count von Count, gl:Count von Count, it:Count von Count, ja:カウント伯爵, nl:Graaf Tel, pt:Count von Count, ru:Граф фон Знак, simple:Count von Count, ur:کاؤنٹ وون کاؤنٹ
Первый параметр или id
- id объекта Викиданных, lang
или второй (необязательно) - язык интервики (эти параметры, если отсутствуют, могут браться из вызвавшего шаблона). Если есть параметр lang, выводится название статьи на данном языке без префикса (для подавления действия параметра вызвавшего шаблона введите в invoke пустой параметр lang).
Если параметр lang не задан или пуст, выводится список интервик. Каждый пункт списка форматируется по строке из параметра f
, по умолчанию : [[:$1:$2|({{#language:$1|ru}})]]
. При этом $1 будет заменяться на код языка, а $2 - на название страницы. Обратите внимание, что функции парсера надо передавать в тэге <nowiki>, иначе они сработают один раз и вряд ли правильно. Разделитель формируется параметром s
, по молчанию пустая строка. Если параметр s
содержит в начале или в конце пробелы, заключите его в " парные кавычки "
; если в начале или в конце стоят кавычки, ""продублируйте""
их.