我有一个获取多个用户输入的模板。对于其中一个特定输入,我想自动创建一个包含该输入内容的新页面。
示例:wiki.com/wiki/Article
{{Template
Data = Data1
}}
我希望根据输入的数据自动创建一个页面。因此,将创建当前页面的新子页面(称为数据)。
wiki.com/wiki/Article/Data具有以下内容
Data1
这可以通过扩展程序或软件本身在MediaWiki软件中实现吗?
编辑:此扩展程序http://www.mediawiki.org/wiki/Extension:WikiDB基本上将完成我上面描述的内容。它将数据定义到不存在的页面,并允许您检索此数据以供在其他地方使用。
答案 0 :(得分:1)
可能对您有帮助的扩展程序:
更重要的是:使用Semantic MediaWiki(也可能是WikiDB,我还没有尝试过),您还可以找到更方便的数据存储方式,而不是像您建议的那样创建页面。我无法想到创建仅用于存储模板数据的页面的任何场景都是最佳选择。