用户: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区块。
- 应用:
相关资料