Несколько видов виджетов - PullRequest
0 голосов
/ 04 сентября 2018

При выборе типа отображения виджетов было бы неплохо иметь возможность выбора между несколькими шаблонами widget.html, аналогично тому, как вы можете выбрать шаблон при создании новой страницы.

Возможно ли это как-то уже?

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете включить поле 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 шаблоны, и вы должны отправиться в гонку.

Надеюсь, это полезно!

...