MediaWiki:强制模板中的新行

您所在的位置:网站首页 mediawiki模板开发 MediaWiki:强制模板中的新行

MediaWiki:强制模板中的新行

2024-07-17 22:17| 来源: 网络整理| 查看: 265

我将在一些非公开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