模板:Mark I
來源請求的源模板[這是一個Mark I型反應堆隨時可能會爆炸]
這是專為中文維基百科設計的{{Fix}}模板。本模板由Mark和Fix部分組成,關於Fix部分請參考Template:Fix,以下僅介紹Mark部分。 |
設計目的
英文維基百科使用Fix作為固定的內聯標籤模板,然而此模板不能包裹文字。先前亦有用戶使用Fix包裹文字,結果導致文字消失的情況(差異)。因此我設計了此模板,用於在顯示內聯標籤的同時包裹文字。
使用方法
一切可以傳入{{Fix}}的參數皆可傳入{{Mark I}}。但由於date,cat和cat-date參數對中文維基百科並不適用,本模板重新實現了這些功能。如您仍然想要把參數傳至{{Fix}}
,請在欲傳過的參數前加上fix-。
本模板同時提供了{{{mark-text}}}用於Mark標籤,以顯示被包裹的文本。讓我們沿用{{Fix}}的例子:
{{Mark I |mark-text=我在扯淡 |link=Wikipedia:可供查证 |pre-text=提供的资料太模糊而 |text=不足证实 |title=该标记周围有一段文字缺乏具体的信息来查证 |time={{subst:#time:c}} |cat=需补充来源的条目 }}
這段代碼生成:我在扯淡[提供的資料太模糊而不足證實]
該模板還提供了縮寫參數。{{{1}}}可以替代{{{mark-text}}},{{{2}}}可以替代{{{text}}}。
如何製作一個標準內聯模板?
簡單。在這個例子中,Unsubst,Mark和Fix一應俱全。
{{{{{|safesubst:}}}#invoke:Unsubst||time=__DATE__ |$B= <!--不要改动这一行,执行反替换引用--> {{Mark I <!--不要改动这一行,调用此模板--> |mark-text={{{1|<noinclude></noinclude>}}}<!--在<noinclude>和</noinclude>中间加入默认显示的文字,不要改动其他地方--> |link= <!--你想要链接到的页面--> |pre-text= <!--你想要加在链接前面的内容,可以不要--> |post-text= <!--你想要加在链接后面的内容,可以不要--> |text= <!--你想要显示的链接文字--> |title={{reason|}} <!--在{{reason|和}}中间填入,你想让用户鼠标悬停在上面的时候出现的提示文字--> |time={{{time|}}} <!--请注意中文维基百科不使用date参数而使用time参数。不要改动这一行--> |cat= <!--你想把加了这个模板的条目放到什么分类里面去。请注意只在主条目空间中有效--> }}}}<noinclude>{{Documentation}}</noinclude><!--显示文档页-->
不,我只想複製。
我很貼心。
{{{{{|safesubst:}}}#invoke:Unsubst||time=__DATE__ |$B= {{Mark I |mark-text={{{1|<noinclude></noinclude>}}} |link= |text= |title={{{reason|}}} |time={{{time|}}} |cat=[[Category:]] |cat-date=Category: }}}}<noinclude>{{Documentation}}</noinclude>
(其實我是因為自己要複製)