在struct plugin

时间:2018-04-16 08:14:22

标签: dokuwiki

struct插件非常适合管理结构化数据。但到目前为止,我发现只为一个条目提供数据的唯一方法是在页面顶部自动生成一个简单的表,然后是entrys wiki文本的内容。由于我需要单个条目页面看起来更好,我想用一些更令人愉悦的东西替换简单的表格,就像使用{page>_mytemplate}包含在页面本身的模板页面一样。

mytemplate维基页面可能如下所示:

==== STRUCTFIELD_TITLE ====

The STRUCTFIELD_NAME is a STRUCTFIELD_CLASSIFICATION consisting
of STRUCTFIELD_INGREDIENTS.

" STRUCTFIELD_*"应该替换为模式中定义的字段。

单个条目的Wiki页面应包含上面提到的{page>mytemplate}模板页面。

所以我的问题实质上是:如何将模式的单个字段作为模板变量包含到wiki页面中,并且可以使用一个"模板wiki页面进一步自动化#34;通过{page>...}命令包含哪些内容?

1 个答案:

答案 0 :(得分:0)

找到解决方案。这里将详细讨论:https://github.com/cosmocode/dokuwiki-plugin-struct/issues/145

简而言之:有一个版本的Struct插件,其中包含所需的所有功能:https://github.com/iainhallam/dokuwiki-plugin-struct/tree/feature/value