ApostropheCMS: как разрешить пользователям показывать / скрывать заголовок изображения? - PullRequest
0 голосов
/ 28 ноября 2018

Я хочу дать пользователям возможность показать / скрыть заголовок изображения, который находится в 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 работает

1 Ответ

0 голосов
/ 28 ноября 2018

Хорошо, я отвечаю на свой вопрос здесь.Я обнаружил, что должен использовать image.showTitle вместо data.widget.showTitle

...