diff --git a/templates/Element/Form/title.twig b/templates/Element/Form/title.twig new file mode 100644 index 000000000..87666332b --- /dev/null +++ b/templates/Element/Form/title.twig @@ -0,0 +1,15 @@ +{% if object.id %} +

+ + {% for obj in included %} + {% if obj.type == 'streams' %} + + + {{ __('Open File') }} + + {% endif %} + {% endfor %} +

+{% else %} +

{{ __('New object in') }} {{ Layout.tr(object.type) }}

+{% endif %} diff --git a/templates/Pages/Modules/view.twig b/templates/Pages/Modules/view.twig index 8f6331938..9089d8467 100644 --- a/templates/Pages/Modules/view.twig +++ b/templates/Pages/Modules/view.twig @@ -3,20 +3,11 @@
- {% if object.id %} -

- - {% for obj in included %} - {% if obj.type == 'streams' %} - - - {{ __('Open File') }} - - {% endif %} - {% endfor %} -

+ {% set customElement = Element.custom('title', 'group') %} + {% if not customElement %} + {{ element('Form/title', {'object': object, 'included': included}) }} {% else %} -

{{ __('New object in') }} {{ Layout.tr(object.type) }}

+ {{ element(customElement, {'object': object, 'included': included}) }} {% endif %}