跳转到内容

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區塊。

  • 應用:
    • 頁面B放頁面A的簡介及連結,那麼可以把頁面A的簡介文字放到頁面A內的onlyinclude區塊。
    • 母頁面B(ex)要嵌入頁面A1(ex), A2(ex)等子頁面的内容,而子頁面又要連回頁面B。子頁面的主要内容可放到onlyinclude區塊。



相關資料