Получить строку запроса со страницы Mediawiki

Есть ли способ (как, например, недокументированное волшебное слово) получить текущую строку запроса (или полный URL, включая строку запроса) из шаблона Mediawiki или модуля Scribunto (Lua)?

1 ответ

Если это вариант, рассмотрите возможность получения содержимого HTML с помощью API. Это должно быть проще, чем писать расширение. Конечно, это будет не обычная страница, а нечто, написанное на стороне клиента в пустой статье или на стороне сервера на не вики-сайте. С расширением Labeled Section Transclusion, которое вы упомянули, это должно работать.

В качестве альтернативы рассмотрим некоторую пост-обработку на стороне сервера для сгенерированного HTML. Он должен работать довольно хорошо, так как MediaWiki часто кеширует.

AFAIK нет волшебного слова для проверки строки запроса, и, IMO, это было бы очень плохо. Источник статьи похож на модель в шаблоне MVC - вы не должны помещать туда презентацию.

Другие вопросы по тегам