MediaWiki:是否可以在模板中添加编辑链接?

时间:2010-12-08 11:14:14

标签: mediawiki

我的维基上有一个模板,是一种盒子模板。

然后,有这个页面,我多次使用它。

我可以为每个方框添加一个编辑链接,这样我就不必编辑整个页面来修改其中一个方框吗?

这些框仅包含文字,而不包含其他模板。

谢谢!

编辑:实际上有一种更简单的方式来提问我的问题:

假设我有一个没有定义部分的页面(即没有== titles ==):

内容A. 内容B. 内容C

有没有办法只为内容B打开一个编辑表单?

5 个答案:

答案 0 :(得分:1)

“有没有办法只为内容B打开一个编辑表单?” - 在标准的mediawiki中 - 不,但你可以这样做

主页面如下所示:

{{/subpageA}}
{{/subpageB}}
{{/subpageC}}

subpageA将包含编辑子页面等的链接

但它比各种方式都要差。

答案 1 :(得分:1)

如果我理解你的问题,而且我不确定,我认为你的盒子是某种divtable?如果是这样,您可以向其添加id="{{{1|Some identifying parameter}}} ..现在,与您使用== header 2 ==类似,您将能够使用[[{{PAGENAMEE}}#{{{1|Some identifying parameter}}}]]链接到该页面的该部分。唯一的技巧是编辑该部分。您可能需要设置<span class=plainlinks>[http://somewiki.com/edit/{{PAGENAMEE}}&section={{{1|Some identifying parameter}}}]</span>虽然,我不确定使用部分名称是否适用于您的wiki,但它仅适用于我编辑的四个中的一个。其他三个需要部分编号,这可能更难以弄清楚,或者至少超出我的工资等级atm ..

答案 2 :(得分:0)

不确定你在这里问的是什么。是否要从引用页面编辑模板?

更新

一:丑陋而简单的解决方案:
在要编辑的文本上方添加以下代码:

=== ===

这将创建一个没有名称但带有编辑链接的部分。如果您制作了四个或更多这些链接,您将在页面中创建一个TOC。你可以用以下方法来抑制它:

__NOTOC__

二:整洁而广泛的解决方案:
使您的wiki具有语义,并使用Semantic_Forms使用表单编辑页面。

答案 3 :(得分:0)

不符合标准安装。

但是,我相信你可以写一个扩展来做到这一点。例如。右键单击页面,它将在那里开始编辑。

答案 4 :(得分:0)

可以添加链接到编辑模板,因此您可以制作丑陋的黑客并为每个单独的框创建单独的模板/子页面。

相关问题