Я хочу дать пользователям возможность показать / скрыть заголовок изображения, который находится в apostrophe-images-widgets/views/widgetBase.html
Итак, я создал копию уровня проекта модуля apostrophe-images
и добавил логическое поле showTitle
в addFields, например, так:
{
type: 'boolean',
name: 'showTitle',
label: 'Show Title'
},
Также на уровне проекта, под apostrophe-images-widgets/views/widget.html
я переопределил исходный шаблон виджета следующим образом:
{%- block title -%}{% if data.widget.showTitle %}<h4>{{ image.title }}</h4>{% endif %}{%- endblock -%}
Но это не работает ... Я думаю, потому что я устанавливаю опцию showTitle в apostrophe-images
, но пытаюсь использовать эту опцию в apostrophe-images-widget
.Каков будет правильный способ реализации этого?
Кстати, , установка опции вручную, а затем использование data.option.showTitle
работает