Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Розгортає усі шаблони в межах вікірозмітки.
- title
Заголовок сторінки.
- text
Вікітекст для перетворення.
- Цей параметр є обов'язковим.
- revid
ID версії, для
{{REVISIONID}}
і подібних змінних.- Тип: ціле число
- prop
Яку інформацію отримувати.
Зважте, що якщо не вибрано значень, результат міститиме вікітекст, але буде в застарілому форматі.
- wikitext
- Розгорнений вікітекст.
- categories
- Будь-які категорії, наявні у джерелі, але не виведені у вікітексті результату.
- properties
- Властивості сторінки, визначені розгорненими магічними словами у вікітексті.
- volatile
- Чи результат тривкий і не повинен повторно використовуватись десь іще на сторінці.
- ttl
- Максимальний час, після якого кеш результату стане недійсним.
- modules
- Будь-які модулі ResourceLoader, які парсерні функції запитують на додання у результат. Або jsconfigvars, або encodedjsconfigvars має бути запитано разом з modules.
- jsconfigvars
- Дає конфігурації JavaScript змінні, притаманні для сторінки.
- encodedjsconfigvars
- Дає конфігурації JavaScript змінні, притаманні для сторінки, як рядок JSON.
- parsetree
- Дерево парсу XML вхідних даних.
- Значення (розділені через | або альтернативу): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
Чи включати HTML-коментарі у результат.
- Тип: логічний (подробиці)
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- Тип: логічний (подробиці)
- generatexml
- Застарілий.
Дерево парсу XML вхідних даних (замінене на prop=parsetree).
- Тип: логічний (подробиці)
- templatesandboxprefix
Префікс пісочниці шаблонів, як з Special:TemplateSandbox.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- templatesandboxtitle
Парсити сторінку, використовуючи templatesandboxtext замість вмісту сторінки, названої тут.
- templatesandboxtext
Парсити сторінку, використовуючи вміст цієї сторінки замість сторінки, названої за templatesandboxtitle.
- templatesandboxcontentmodel
Модель вмісту templatesandboxtext.
- Одне з наступних значень: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- templatesandboxcontentformat
Формат вмісту templatesandboxtext.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- Розгорнути вікітекст {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [відкрити в пісочниці]