我正在使用 Mediawiki 尝试格式化一些文章,以便它们在逻辑上一起流动。这是我得到的:
模板 A 是基础模板
页面 B 是使用模板 A 的页面
页面 C 是包含页面 B 的一部分的页面
我在模板 A 中有:
<onlyinclude>
<includeonly>'''Role'''</includeonly>
{{{role}}}
</onlyinclude>
在页面 B 中:
{{PageB|role=Admin}} //Page B combined to avoid whitespace questions
C页:
{{:PageB}} //Again name combined in order to avoid whitespace questions
结果:
我在页面 C 上得到了预期的结果,这是页面 B 的“角色”部分。
我不想要的部分是页面 B 现在只有模板 A 的“角色”部分。
期望:
我希望页面 B 显示模板 A 的所有内容,而页面 C 仅包含我感兴趣的页面 B 的部分。除了放置页面 B 的每个实例(模板 A 被制作为一个...模板...对于页面 B 的所有变体),当页面 B 被嵌入时,我如何使用模板(模板 A)来做到这一点?甚至可能吗?