User: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區塊。
- 應用:
相關資料