Mediawiki 1.16:带标签的节转换

Mediawiki 1.16:带标签的节转换,mediawiki,Mediawiki,我们已经安装了,它基本上允许您从另一个页面转移特定的部分,或者显式地标记要转移的页面的一部分 我一直在使用#lsth来排除标题,但注意到它不包括小节标题本身,这意味着没有指向小节的“编辑”链接 现在,我总是可以显式地编写指向该节的编辑链接,但是如果我硬编码节号并向源页面添加更多节,编辑链接将指向错误的节 有没有办法获得到转置部分的编辑链接 这里有一个例子:我有一个新闻页面,它将列出维基上发生的各种一般事件。它包括“项目新闻”和“行政新闻”以及其他一些类别 它们将在许多地方使用,因此最容易排除它们

我们已经安装了,它基本上允许您从另一个页面转移特定的部分,或者显式地标记要转移的页面的一部分

我一直在使用#lsth来排除标题,但注意到它不包括小节标题本身,这意味着没有指向小节的“编辑”链接

现在,我总是可以显式地编写指向该节的编辑链接,但是如果我硬编码节号并向源页面添加更多节,编辑链接将指向错误的节

有没有办法获得到转置部分的编辑链接

这里有一个例子:我有一个新闻页面,它将列出维基上发生的各种一般事件。它包括“项目新闻”和“行政新闻”以及其他一些类别


它们将在许多地方使用,因此最容易排除它们。我不想为每种类型的新闻创建单独的页面,所以我决定使用区段转换。但是,如果用户想要更新新闻,没有方便的方法单击直接指向该部分的编辑链接。

我尝试了以下方法:

测试是

==hi!==
原版是

==1==
{{test}}
==2==
它呈现为:

==1==
==hi!==
==2==

因此,这一定是扩展的问题,而不是转换机制的问题。对您有意义吗?

不要转移标题,通过将LST标记从标题之前一直放置到节的末尾,转移包括标题在内的整个节。

当您在LST中将节用作转换容器时,它会故意移除标题;我猜想这是为了让你可以很容易地在一个页面上用纯粹的组织标题(如编号的部分)标记一堆可理解的文本,而不用担心它们会出现。因此,在您的情况下,您不必使用
{{{lsth}
函数,而必须使用稍微复杂一点的
{{{lst}
函数。将整个部分包含在
标记中,包括标头,然后它将正确地进行转置。例如:

<section begin="mySection" />
== My Section ==
My long block of text.
<section end="mySection" />
使用
{{lsth:myPage{124; My Transclusion}}
函数,它会将所有内容转包到同一级别的下一个头(在本例中是我的第二个转包),包括“My Section”头。如果希望我的节是正常的(
)头,请执行以下操作:

= My Transclusion =
== My Section ==
My block of text

= My Second Transclusion =

在你使用==hi!==的例子中,我使用了{{{lsth:articleName{124; hi!},这将排除部分的内容,但不排除部分标题。我将多个部分转移到不同的页面,所以我使用了{lsth:你能给出一个确切的例子说明你在做什么吗?我认为我没有完全理解你的问题。
= My Transclusion =
== My Section ==
My block of text

= My Second Transclusion =