mediawiki / semantic-forms-multi-edit
将多编辑解析函数添加到Semantic Forms
dev-master
2015-10-08 14:57 UTC
Requires
- php: >=5.3.0
- composer/installers: 1.*,>=1.0.1
- mediawiki/semantic-media-wiki: >=2.0
This package is auto-updated.
Last update: 2024-09-15 02:32:30 UTC
README
将多编辑解析函数添加到Semantic Forms
// 一次可以创建的最大页面数
$GLOBALS['wgSFMEMaxPages'] = 100;
示例语法
{{#multiedit:target=Sample:XXX_|form=Sample|query string=Sample[Batch name]=Mybatch&Sample[Request Reference]={{FULLPAGENAME}}&Sample[Creation date]={{CURRENTMONTHABBREV}} {{CURRENTDAY2}} {{CURRENTYEAR}} {{CURRENTTIME}}:{{CURRENTSECOND}}|start=0|end=10|digits=2|overwrite=0|link text='''Add samples'''|ok text=Samples created|reload|mail={{{User_Name|}}}|checkbase=\d{6}_S_\D{4}|origin={{FULLPAGENAME}}}}}}|All samples are created}}
参数
- target: 基础的基准名称
- form: 要使用的表单
- query_string: 传递给表单的数据
- start: 第一次迭代的数字
- end: 最后一次迭代的数字
- digits: 迭代数字的位数
- link text: 生成链接的文本
- ok text: 页面创建成功后的文本
- reload: 是否在完成后重新加载托管页面
- mail: ... TODO ...
- checkbase: 额外的检查以避免创建不符合给定正则表达式的页面
- origin: 原始页面的参考