template:infobox

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
template:infobox [2021/01/09 07:38]
A135(2)
template:infobox [2022/05/13 09:22] (当前版本)
A135 更新内部语法
行 1: 行 1:
 <noinclude> <noinclude>
 ====== 模板:infobox ====== ====== 模板:infobox ======
 +===== 描述 =====
 +这个模板用于在页面中插入一个信息框。
 +
 +===== 语法 =====
 +''%%[|infobox|title=×××|img=×××|info=×××|]%%''
 +
 +这个模板用到的参数:
 +  * ''title'':信息框的标题
 +  * ''img'':信息框的概述图(可选)
 +  * ''info'':基本信息(一般由一个或多个表格组成)
 +
 +===== 注意事项 =====
 +  * 竖杠符号(''|'')在模板中用于分隔参数,因此如果要在参数值当中使用''|''(例如插入一个表格),请使用''%%~~!~~%%''代替。
 +  * 此模板依赖bootstrap主题,换用其他主题可能会使信息框外观显示不正常。
 +
 +===== 示例 =====
 +<code>
 +[|infobox
 +|title=DokuWiki
 +|img={{wiki:dokuwiki-128.png}}
 +|info=
 +^  基本信息  ^^
 +^ 名称 ~~!~~ DokuWiki ~~!~~
 +^ 地址 ~~!~~ dokuwiki.org ~~!~~ |]
 +</code>
 +效果如下:
 +[|infobox
 +|title=DokuWiki
 +|img={{wiki:dokuwiki-128.png}}
 +|info=
 +^  基本信息  ^^
 +^ 名称 ~~!~~ DokuWiki ~~!~~
 +^ 地址 ~~!~~ dokuwiki.org ~~!~~ |]
 </noinclude> </noinclude>
 <includeonly> <includeonly>
-<html><style> +<WRAP template_infobox-wrapper> 
-#wrap_infobox{max-width: 100%; width: 300px; float: right; clear: right; margin-left: 1.5em;} +<panel no-body="true"
-@media screen and (max-width: 767px){#wrap_infobox{width: 100%; float: none; clear: right; display: block; margin-left: auto; margin-right: auto} } +<panel-body><TEXT align="center" size="larger">{{{title=标题}}}</TEXT
-#wrap_infobox_imgs{text-align:center; font-size:0.875em} +<WRAP template_infobox-imgs>
-#wrap_infobox_imgs img{display:block; margin: 0.2em auto} +
-</style></html+
-<WRAP #wrap_infobox> +
-<panel title="{{{title=标题}}}" no-body="true"+
-<WRAP #wrap_infobox_imgs>+
 {{{img= }}} {{{img= }}}
-</WRAP>+</WRAP></panel-body>
 {{{info= }}} {{{info= }}}
 </panel> </panel>
 </WRAP> </WRAP>
 </includeonly> </includeonly>
- 
  • template/infobox.1610177889.txt.gz
  • 最后更改: 2021/01/09 07:38
  • A135(2)