在结构插件中使用模板

Using a template in struct plugin

struct 插件非常适合管理结构化数据。但到目前为止,我发现显示单个条目数据的唯一方法是在页面顶部自动生成一个简单的 table,然后是条目 wiki 文本的内容。因为我需要单个入口页面看起来更好,所以我想用更赏心悦目的东西替换简单的 table,例如使用 {page>_mytemplate}.[=17 包含在页面本身中的模板页面=]

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

==== STRUCTFIELD_TITLE ====

The STRUCTFIELD_NAME is a STRUCTFIELD_CLASSIFICATION consisting
of STRUCTFIELD_INGREDIENTS.

"STRUCTFIELD_*" 当然应该替换为架构中定义的字段。


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

所以我的问题本质上是:如何将模式的单个字段作为模板变量包含到 wiki 页面中,这是否可以使用通过 [=15= 包含的 "template wiki page" 进一步自动化]命令?

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

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