Модуль:Wikidata/iwikiQ/doc

Материал из Буквицы
Версия от 15:37, 27 июля 2025; Karaby (обсуждение | вклад) (1 версия импортирована)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Данный модуль получает список интервик произвольной странцы по её идентификатору на Викиданных.

Функции

iwiki

{{#invoke:Wikidata/iwikiQ|iwiki|Q12345|f=[[:$1:$2]]|s=", "|lang=}}
Результат: Ошибка работы со страницей Викиданных Q12345 (Модуль:Wikidata/iwikiQ:21: attempt to index a nil value)

Первый параметр или id - id объекта Викиданных, lang или второй (необязательно) - язык интервики (эти параметры, если отсутствуют, могут браться из вызвавшего шаблона). Если есть параметр lang, выводится название статьи на данном языке без префикса (для подавления действия параметра вызвавшего шаблона введите в invoke пустой параметр lang).

Если параметр lang не задан или пуст, выводится список интервик. Каждый пункт списка форматируется по строке из параметра f, по умолчанию : [[:$1:$2|({{#language:$1|ru}})]]. При этом $1 будет заменяться на код языка, а $2 - на название страницы. Обратите внимание, что функции парсера надо передавать в тэге <nowiki>, иначе они сработают один раз и вряд ли правильно. Разделитель формируется параметром s, по молчанию пустая строка. Если параметр s содержит в начале или в конце пробелы, заключите его в " парные кавычки "; если в начале или в конце стоят кавычки, ""продублируйте"" их.