Template: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>
(其实我是因为自己要复制)