Formatting 在另一页上显示(包括)MediaWiki目录(TOC)
在MediaWiki中,我们希望在另一个页面上显示目录(来自多个页面)。我们知道这可以自动完成,例如,如果我们包括第1、2和3页,如下所示:Formatting 在另一页上显示(包括)MediaWiki目录(TOC),formatting,wiki,mediawiki,tableofcontents,Formatting,Wiki,Mediawiki,Tableofcontents,在MediaWiki中,我们希望在另一个页面上显示目录(来自多个页面)。我们知道这可以自动完成,例如,如果我们包括第1、2和3页,如下所示: {{:Page 1}} {{:Page 2}} {{:Page 3}} 在第X页上,第X页显示第1、2和3页的合并TOC 但我们希望在第X页有一个表格,在单独的单元格中显示每个TOC。有没有办法将每个TOC单独包括在内 我曾尝试在第1、2和3页的文本周围使用标记,然后强制在外部创建目录(使用\uuuuu TOC\uuuuu),但这只会在第X页上创建一个T
{{:Page 1}}
{{:Page 2}}
{{:Page 3}}
在第X页上,第X页显示第1、2和3页的合并TOC
但我们希望在第X页有一个表格,在单独的单元格中显示每个TOC。有没有办法将每个TOC单独包括在内
我曾尝试在第1、2和3页的文本周围使用
标记,然后强制在外部创建目录(使用\uuuuu TOC\uuuuu
),但这只会在第X页上创建一个TOC(使用第X页的内容)。您不能。对于当前页面中显示的所有部分,将在每个页面中动态生成目录
当您包括其他页面的章节(或至少是章节标题)时,它们将显示在第X页的TOC中。如果您包括\uuuuuuu TOC\uuuuuu
魔术词,则仅意味着为第X页生成TOC
三种解决方案:
中,它们也会出现在第X页的toc中,这是一种非常丑陋的方式{{toc:}}
,并能够在另一个页面的上下文中调用toc生成函数== <onlyinclude><includeonly>##</includeonly> Heading Number One </onlyinclude> ==
=== <onlyinclude><includeonly>###</includeonly> Part One of Heading Number One </onlyinclude> ===
...
它应该显示为一个编号的列表,就像TOC一样我在这里假设它可以通过编程实现,例如使用模板或页面上的wiki代码。解决方案#1非常有效,谢谢。然而,我应该提到,实际上有多个页面XE:X1、X2、X3。。。所有这些都必须放在第Y页的表格中(每个单元格一个“X”)。我想我的问题不太清楚。有什么想法吗?是的,1不是真正的解决方案。扩展答案。我认为实际上第1页应该是
==页眉==
,第X页应该是{{:Page 1}}
(其中,
实际上是一个新行;请注意第X页上的分号。这适用于第X1页、第X2页等,但不适用于包含每个第X页的第Y页。不,您不习惯将章节标题转写出来,是吗?我想您只需要标题。对-但当我使用您的解决方案时,第X页上没有显示任何内容。第X页(在我的版本中)包含{{:第1页}{{:第2页}{{{:第3页}
-每一项在新行上。
{{:Page 1}}