Как перенаправить пользователя после нажатия красной ссылки в Mediawiki?

Есть ли способ заставить Mediawiki перенаправить пользователя на определенную страницу после нажатия «красной ссылки»?

Предполагается использовать семантические формы для создания страниц в моем проекте, поэтому нажатие красной ссылки должно просто отправить пользователя на какую-то предопределенную страницу.


person user3239295    schedule 27.01.2014    source источник


Ответы (1)


Если вы хотите, чтобы все страницы использовали одну и ту же форму, вы можете установить форму по умолчанию в на основе пространства имен, добавив страницу в пространство имен проекта с именем пространства имен, если это имеет смысл. Другими словами, если вы хотите, чтобы каждая новая страница в пространстве имен Car создавалась с использованием Form:Vehicle, вы должны создать страницу Project:Car и добавить туда специальное свойство «Имеет форму по умолчанию» (например, добавив текст [[Has default form::Car]]). Для основного пространства имен работало Project:Main (или локализованное имя вашего основного пространства имен, как показано в MediaWiki:Blanknamespace). В более поздних версиях MediaWiki это сообщение удалено, поэтому я не совсем уверен, что оно больше работает. Этот подход можно комбинировать с формами по умолчанию для каждой категории или страницы.

Если ссылка является свойством, например [[drives car::Volvo]], вы можете добавить [[Has default form::Vehicle]] на страницу свойства (Свойство:Водит машину), чтобы все такие красные ссылки использовали эту форму.

person leo    schedule 27.01.2014