MediaWiki:强制模板中的新行 |
您所在的位置:网站首页 › mediawiki模板开发 › MediaWiki:强制模板中的新行 |
我将在一些非公开wiki中使用纯模板来标准化一些图片库。遗留的wiki图片/缩略图库是用大量样板代码指定的(它呈现下面有缩略图的图片库): 代码语言:javascript复制 Image:Pic1.jpg|1 Image:Pic2.jpg|2 Image:Pic3.jpg|3 Image:Pic4.jpg|4 Image:Pic5.jpg|5 Image:Pic6.jpg|6 Image:Pic7.jpg|7这太可怕了。有一个使用以下模板重新实现上述代码的想法: 代码语言:javascript复制{{Photos | Picture1.jpg = 1 | Picture2.jpg = 2 | Picture3.jpg = 3 | Picture4.jpg = 4 | Picture5.jpg = 5 | Picture6.jpg = 6 | Picture7.jpg = 7 |}}模板主要如下: 代码语言:javascript复制... var definitions, etc ... {{#tag:gallery | {{#forargs: | K | V | Image:{{#var: K}} {{!}} '' {{#var: V}} '' }} | widths = {{#var:WIDTHS}} | heights = {{#var:HEIGHTS}} | perrow = {{#var:PERROW}} }}但问题是,只有第一个图像被渲染,其余的整个图片2.图7在第一图像缩略图下呈现。我怀疑原因可能是缺少一个新的线条字符,所以图片库标签可能被渲染成这样,产生错误的1幅图片库: 代码语言:javascript复制 Image:Pic1.jpg|1Image:Pic2.jpg|2Image:Pic3.jpg|3...这只是一个假设,但我想它可能有很强的背景。因此,问题是:是否有任何方法强制一个新的行中断,以便标签可以按预期的方式呈现? |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |