我想从Mediawiki中的模板生成表格行:
我有一个主表,其中有自定义数量的元素(由用户通过表单输入。 输入表单如下:
{for template|Team|multiple|embed in field=Project[Team]}
并生成
{{Project
|Team={{Team|Role|First Name}}{{Team|Role2|Second Name}}
}}
模板“团队” 会返回格式化的mediawiki表行:
|{{|
! Team
|-
{{#if: {{Team}}|{{{Team}}} }}
|}
}
|{{#arraymap:{{{2}}}|,|x|[[x]]|, }}
|-
并嵌入在主表模板中:
|
但是不幸的是,这发出了警告:“属性Team“ | Role1 ...”的值包含无效字符或不完整...“(从德语翻译)。
我尝试用推荐的|-
替换{{!}}
和wp_get_current_user()
,但是没有成功。
希望有人有消除这些警告的想法