Модуль:CallMW/doc: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «{{Docpage}} Функция ''mw'' позволяет вызывать служебные функции из mw:Extension:Scribunto/Lua reference manual#Scribunto libraries из шаблонов, а не только из модулей: * Код в модуле: <code><nowiki>mw.wikibase.getEntityIdForTitle('Octillion', 'enwiki')</nowiki></code> * Код в шаблоне: <code><nowiki>{{#invoke:callMW|mw|wikibase|getEntityIdForTitle|Octillion|enwiki}...»)
 
Нет описания правки
 
Строка 2: Строка 2:
Функция ''mw'' позволяет вызывать служебные функции из [[:mw:Extension:Scribunto/Lua reference manual#Scribunto libraries]] из шаблонов, а не только из модулей:
Функция ''mw'' позволяет вызывать служебные функции из [[:mw:Extension:Scribunto/Lua reference manual#Scribunto libraries]] из шаблонов, а не только из модулей:
* Код в модуле: <code><nowiki>mw.wikibase.getEntityIdForTitle('Octillion', 'enwiki')</nowiki></code>
* Код в модуле: <code><nowiki>mw.wikibase.getEntityIdForTitle('Octillion', 'enwiki')</nowiki></code>
* Код в шаблоне: <code><nowiki>{{#invoke:callMW|mw|wikibase|getEntityIdForTitle|Octillion|enwiki}}</nowiki></code>
* Код в шаблоне: <code><nowiki>{{#invoke:CallMW|mw|wikibase|getEntityIdForTitle|Octillion|enwiki}}</nowiki></code>


== Тесты модуля ==
== Тесты модуля ==

Текущая версия от 21:51, 3 июня 2023

Функция mw позволяет вызывать служебные функции из mw:Extension:Scribunto/Lua reference manual#Scribunto libraries из шаблонов, а не только из модулей:

  • Код в модуле: mw.wikibase.getEntityIdForTitle('Octillion', 'enwiki')
  • Код в шаблоне: {{#invoke:CallMW|mw|wikibase|getEntityIdForTitle|Octillion|enwiki}}

Тесты модуля

Ошибка Lua в Модуль:CallMW/tests на строке 6: attempt to index field 'wikibase' (a nil value).

Примеры использования

  • {{Wikidata-redirect}}
  • {{Falseredirect}}