From cb7cf8e8c56e9594f4c30e8599162b071d2876a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petar=20=C5=A0panja?= Date: Thu, 24 Sep 2020 12:58:51 +0200 Subject: [PATCH] NGSTACK-441: override default eZ full view template --- bundle/Resources/config/ezplatform_default_settings.yml | 5 +++++ bundle/Resources/views/ez_default/content/full.html.twig | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 bundle/Resources/views/ez_default/content/full.html.twig diff --git a/bundle/Resources/config/ezplatform_default_settings.yml b/bundle/Resources/config/ezplatform_default_settings.yml index 5424d738..83ce3a20 100644 --- a/bundle/Resources/config/ezplatform_default_settings.yml +++ b/bundle/Resources/config/ezplatform_default_settings.yml @@ -14,6 +14,11 @@ parameters: # By default we don't override URL alias view action, for that reason this is commented out #ezsettings.default.pagelayout: '@@NetgenEzPlatformSiteApi/pagelayout.html.twig' + # We override the default full view template because of the automatic view fallback, to prevent + # the default one from extending configured page_layout, which is customized for Site API + # See: @EzPublishCore/default/content/full.html.twig + ezplatform.default_view_templates.content.full: '@@NetgenEzPlatformSiteApi/ez_default/content/full.html.twig' + ezsettings.default.ng_fieldtypes.ezrichtext.embed.content: template: "@@NetgenEzPlatformSiteApi/default/field_type/ezrichtext/embed/content.html.twig" ezsettings.default.ng_fieldtypes.ezrichtext.embed.content_denied: diff --git a/bundle/Resources/views/ez_default/content/full.html.twig b/bundle/Resources/views/ez_default/content/full.html.twig new file mode 100644 index 00000000..05e77ef7 --- /dev/null +++ b/bundle/Resources/views/ez_default/content/full.html.twig @@ -0,0 +1,8 @@ +{% extends no_layout == true ? view_base_layout : '@EzPublishCore/pagelayout.html.twig' %} +{% block content %} +

{{ ez_content_name(content) }}

+ {% for field in content.fieldsByLanguage(language|default(null)) %} +

{{ field.fieldDefIdentifier }}

+ {{ ez_render_field(content, field.fieldDefIdentifier) }} + {% endfor %} +{% endblock %}