在MediaWiki中,我们希望在另一页上显示目录(来自多个页面)。我们知道这可以自动完成,例如如果我们包括第1,2和2页3像这样:
{{:Page 1}}
{{:Page 2}}
{{:Page 3}}
在第X页上的,然后页面X显示第1,2和2页的组合TOC。 3。
但我们想要第X页上的一个表格,它在一个单独的单元格中显示每个TOC。有没有办法单独列出每个TOC?
我尝试在第1,2和2页的文字周围使用<noinclude></noinclude>
标签。 3然后强制外部目录(使用__TOC__
),但只在第X页上创建一个TOC(使用第X页的内容)。
答案 0 :(得分:2)
你做不到。对于当前页面中显示的所有部分,将在每个页面中动态生成目录。
当您包含其他页面的部分(或至少部分标题)时,它们将显示在第X页的TOC中。如果您包含__TOC__
魔术字,则表示仅生成第X页的toc。
三种解决方案:
<div style="display:none;">
中,它们也会显示在第X页的toc中 - 这是一种非常难看的方式。{{toc:<pagename>}}
,并能够在另一个页面的上下文中调用toc生成函数。仅包含章节标题作为列表。在第1,2和3页中,您需要编写
== <onlyinclude><includeonly>##</includeonly> Heading Number One </onlyinclude> ==
=== <onlyinclude><includeonly>###</includeonly> Part One of Heading Number One </onlyinclude> ===
...
您将能够在第X页的表格中包含
{{:Page 1}}
它应该显示为编号列表,如TOC。