点击“红色链接”后,有没有办法让Mediawiki在某个特定页面上重定向用户?
应该使用语义表单在我的项目中创建页面,因此单击红色链接应该只是将用户发送到某个预定义的页面。
答案 0 :(得分:0)
如果您希望所有页面都使用相同的表单,那么您可以在per namespace basis上设置默认表单,方法是在项目命名空间中添加一个页面,如果有意义的话,使用命名空间的名称。换句话说,如果您希望使用Form:Vehicle
创建名称空间Car中的每个新页面,则应创建页面Project:Car
,并在其中添加特殊属性“具有默认表单”(例如,添加文本[[Has default form::Car]]
)。对于主命名空间,Project:Main
(或主命名空间的本地化名称,如MediaWiki:Blanknamespace
所示)曾经工作过。在MediaWiki的更高版本中,此消息已被删除,因此我不完全确定它是否可以继续使用。此方法可以与每个类别或每页默认表单结合使用。
如果链接是属性,例如[[drives car::Volvo]]
,则可以将[[Has default form::Vehicle]]
添加到属性页(Property:Drives car),以使所有此类红色链接使用该表单。