用于筛选表内容的MediaWiki模板
我在ShoutWiki上有一个MediaWiki网站。我想创建一个模板,该模板将返回一个表,其中的行由模板的单个参数过滤。该表可以以任何格式存储。它将有三列,我只想在模板的参数是行中第一个单元格中文本的子字符串时显示行。搜索需要区分大小写用于筛选表内容的MediaWiki模板,mediawiki,mediawiki-templates,Mediawiki,Mediawiki Templates,我在ShoutWiki上有一个MediaWiki网站。我想创建一个模板,该模板将返回一个表,其中的行由模板的单个参数过滤。该表可以以任何格式存储。它将有三列,我只想在模板的参数是行中第一个单元格中文本的子字符串时显示行。搜索需要区分大小写 有JavaScript解决方案,但如果可能的话,我希望在服务器上实现。如果没有特殊的扩展处理(例如,向MediaWiki添加支持和真正的编程语言),则需要将每一行封装到自己的模板调用中 例如: 模板:FilteredRow {{#ifeq:{{{1|}}}|{
有JavaScript解决方案,但如果可能的话,我希望在服务器上实现。如果没有特殊的扩展处理(例如,向MediaWiki添加支持和真正的编程语言),则需要将每一行封装到自己的模板调用中 例如: 模板:FilteredRow
{{#ifeq:{{{1|}}}|{{{2|}}}|<tr><td>{{{2|empty row}}}</tr></td> }}
结果:
<table>
<tr><td>baz</td></tr>
</table>
巴兹
使用Scribunto,您可以简单地将表另存为table、or或找到的任何解析器。请注意,MediaWiki和用户名称空间中的JSON支持(识别、格式化、验证)。如果您没有特殊的扩展处理(例如,向MediaWiki添加支持和真正的编程语言),则需要将每一行封装到自己的模板调用中 例如: 模板:FilteredRow
{{#ifeq:{{{1|}}}|{{{2|}}}|<tr><td>{{{2|empty row}}}</tr></td> }}
结果:
<table>
<tr><td>baz</td></tr>
</table>
巴兹
使用Scribunto,您可以简单地将表另存为table、or或找到的任何解析器。请注意,MediaWiki和用户名称空间中的JSON支持(识别、格式化、验证)