(创建页面,内容为“== 嵌入包含运作方式 == <div style="border: 1px hidden; margin: 0.5em; padding: 0.5em; float:left; width:258px;"> left </div> <div class="boilerplate metadata" id="Template syntax" style="background-color: #CCFFCC; border: 1px solid #009900; margin: 0.5em; padding: 0.5em; float: right; width: 35%; "><div class="center"><b>模板语法</b></div> 如果来源页面为条目命名空间(Main,例如“猫”)…”) |
小 (→嵌入包含运作方式: // Edit via Wikiplus) |
||
第14行: | 第14行: | ||
</div> |
</div> |
||
要将任何'''来源'''(source)'''嵌入'''(transclude)至其他的'''目标'''(target)页面中(这里是指在单一的MediaWiki计划中,例如 |
要将任何'''来源'''(source)'''嵌入'''(transclude)至其他的'''目标'''(target)页面中(这里是指在单一的MediaWiki计划中,例如有兽档案馆),要使用以下代码: |
||
<code><nowiki>{{某個頁面}}</nowiki></code> |
<code><nowiki>{{某個頁面}}</nowiki></code> |
2023年7月16日 (日) 11:27的版本
嵌入包含运作方式
要将任何来源(source)嵌入(transclude)至其他的目标(target)页面中(这里是指在单一的MediaWiki计划中,例如有兽档案馆),要使用以下代码:
{{某個頁面}}
当包含这段代码的目标页面A在进行运算时,MediaWiki引擎不会将这段代码以文字看待。而会将整个来源页面B(也就是上述代码中的“某个页面”)的完整内容加入。
如果你需要将一段特定的文字从一个页面复制到另一个页面,使用这个方式,你就不需要不断的进行复制和贴上的动作。例如,你可能决定要在每一个新用户的讨论页张贴欢迎讯息;你就可以用嵌入包含的方式来进行(虽然这不是最好的应用!)。
嵌入包含能够在“模板”页面和目标页面之间建立一个“活”的连结。当模板有所更动时,所有使用它的页面也会随之变动。
例如你可能决定建立一个包含你的住家地址的(模板)页面,并且不只将这个模板用在你的个人页面,也会放置在你所有朋友的页面中。当你把电视和舒服的沙发搬到另一间公寓后,你只需要变更你的地址模板,而这个新的地址会自动在你所有朋友的页面中做出更新。