MediaWiki-如何创建自动填充当前页面链接的页面?

MediaWiki-如何创建自动填充当前页面链接的页面?,mediawiki,Mediawiki,嗨,抱歉,如果这是一个愚蠢的问题新手,我目前正在使用mediawiki-1.23.1,并一直在寻找一种方法,让最终用户能够轻松创建页面。但是,我希望能够在当前页面上自动创建/自动填充链接。我目前使用InputBox扩展。但它似乎不允许我的研究产生这种额外的功能。这是通过扩展实现的,还是必须通过自定义php模板实现 当前输入框详细信息 <inputbox> type=create width=24 break=no buttonlabel=Create new page </in

嗨,抱歉,如果这是一个愚蠢的问题新手,我目前正在使用mediawiki-1.23.1,并一直在寻找一种方法,让最终用户能够轻松创建页面。但是,我希望能够在当前页面上自动创建/自动填充链接。我目前使用InputBox扩展。但它似乎不允许我的研究产生这种额外的功能。这是通过扩展实现的,还是必须通过自定义php模板实现

当前输入框详细信息

<inputbox>
type=create
width=24
break=no
buttonlabel=Create new page
</inputbox>

任何帮助或指导都将不胜感激。

如果您不在B页上标记某个内容,就不可能自动创建从a页到B页的链接。您可以标记的最简单的内容是[[类别:…]),如Bergi所说。我将使用预加载的文本使其更容易

你需要什么 如果希望主命名空间中的页面是最终用户在InputBox中键入内容的页面,则需要显示类别页面内容的任何扩展,如扩展名:CategoryTree或扩展名:Dynamic page List请参见

台阶 在第[[模板:PreloedText]页] 把下面的内容

<!-- Do not edit under this line -->
<includeonly>[[Category:CreatedFromPageA]]</includeonly>
<!-- Show all pages in [[Category:CreatedFromPageA]] -->
<!-- Assuming you use Extension:CategoryTree -->
<categorytree hideroot="true" namespaces="-">CreatedFromPageA</categorytree>

<!-- InputBox -->
<inputbox>
type=create
width=24
break=no
buttonlabel=Create new page
preload=Template:PreloadedText
</inputbox>
在第[[A]]页上 把下面的内容

<!-- Do not edit under this line -->
<includeonly>[[Category:CreatedFromPageA]]</includeonly>
<!-- Show all pages in [[Category:CreatedFromPageA]] -->
<!-- Assuming you use Extension:CategoryTree -->
<categorytree hideroot="true" namespaces="-">CreatedFromPageA</categorytree>

<!-- InputBox -->
<inputbox>
type=create
width=24
break=no
buttonlabel=Create new page
preload=Template:PreloadedText
</inputbox>
面向最终用户 在第[[A]]页上,他们将看到通过顶部输入框创建的每个页面。在底部,他们将看到输入框。键入pagename并单击按钮后,他们将进入他们键入的页面。以下文本已经存在

<!-- Do not edit under this line -->
[[Category:CreatedFromPageA]]

只要他们不介意这些行,单击“保存”后,新页面将自动显示在列表上。

解决方法:为包含类别的新页面使用模板,并在当前页面上显示该类别的内容。谢谢Bergi,我将尝试您的推荐;不幸的是,这不是最终用户的选择。所以在这里备份:我只想做以下事情——假设用户在A页上。他们想点击一个输入按钮来创建一个新的页面。因此,他们在输入框中键入新页面,单击“创建新页面”图标,然后进入新页面B,以便他们可以输入数据等。然而,回到页面A上,现在出现了指向页面B的链接。这可能吗??