选择一种类型来显示窗口小部件时,能够在多个widget.html模板之间进行选择非常好,类似于创建新页面时选择模板的方式。
这有可能吗?
答案 0 :(得分:0)
您可以在小部件的架构中包含一个subType
字段:
addFields: [
{
name: 'subType',
type: 'select',
choices: [
{
value: 'red',
label: 'Red'
},
{
value: 'blue',
label: 'Blue'
}
]
}
]
然后,在您的widget.html
文件中,您可以编写:
{% include data.widget.subType + '.html' %}
现在创建red.html
和blue.html
模板,您应该参加比赛了。
希望这会有所帮助!