Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
(main | 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-коментарі у результат.
- Тип: логічний (подробиці)
- generatexml
- Застарілий.
Дерево парсу XML вхідних даних (замінене на prop=parsetree).
- Тип: логічний (подробиці)
Приклад:
- Розгорнути вікітекст {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [відкрити в пісочниці]