跳转到内容

用户:NigelSoft/Tools/Sandboxes/区别

维基百科,自由的百科全书

模版用法

  • 使内容与样式分开
  • 重复被使用的内容

解释

  • 语法区块: noinclude语法区块,是指包含noclude语法及<noinclude> 及 </noinclude> 区块内的内容。
  • 嵌入: 页面B嵌入页面A内容。ex: (页B)“建立多媒体说明文件的软件”嵌入了(页A)“画面撷取”的内容。

如何嵌入其他页面内容: 如果在页面B嵌入页面A内容,那么编辑页面B时,输入 {{:页面A页面名称}}

Noinclude, includeonly, and onlyinclude比较表

[编辑]
语法区块 语法区块(模板)所在的 页面A 阅读(嵌入页面A的)页面B时,是否显示
编辑页面A时,是否显示区块内容 阅读页面A时,是否显示区块内容 语法区块的内容 语法区块的内容
Noinclude 显示 显示 不显示 显示
includeonly 显示 不显示 显示 显示
onlyinclude 显示 显示 显示 不显示

Noinclude, includeonly, and onlyinclude

[编辑]
Noinclude

在(页面A) <noinclude> 及 </noinclude> 区块内的任何内容,不嵌入到页面B。区块外内容,则会嵌入。

  • 应用:
    • 我在页A放了连结,可以连回页B。但是我不想要嵌入页A内容的页B内,还会看到“连回页B”。因此页A的“连回页B”的连结,需要放到noinclude语法区块内。
    • 针对模版用法的解释说明,可放到noinclude语法区块内 ex: Wikipedia小作品模版


includeonly

在(页面A) <includeonly> 及 </includeonly> 区块内及区块外的任何内容,一起嵌入到页面B。

  • 应用: 纪录片公园的授权资讯(类别:Cc-by-nc-nd)是经由模板:Cc-by-nc-nd嵌入。但是“模板:Cc-by-nc-nd”不应该被分类到“类别:Cc-by-nc-nd”,所以类别部分应该放到includeonly区块内。


onlyinclude

在(页面A) <onlyinclude> 及 </onlyinclude> 区块内的任何内容,嵌入到页面B。区块外则不嵌入。如果页面A同时有onlyinclude及includeonly两种语法区块,也仅会嵌入onlyinclude区块。

  • 应用:
    • 页面B放页面A的简介及连结,那么可以把页面A的简介文字放到页面A内的onlyinclude区块。
    • 母页面B(ex)要嵌入页面A1(ex), A2(ex)等子页面的内容,而子页面又要连回页面B。子页面的主要内容可放到onlyinclude区块。



相关资料