From 76da75e89174b53114dc8b3e82da1f2197898cbb Mon Sep 17 00:00:00 2001 From: uli Date: Tue, 14 Mar 2017 12:19:59 +0000 Subject: [PATCH] =?UTF-8?q?*=20Feedbacks=20in=20der=20Sidebar=20*=20Status?= =?UTF-8?q?=201=20(gelb)=20bei=20Reiseprogrammen,=20falls=20der=20Startter?= =?UTF-8?q?min=20innerhalb=20der=20n=C3=A4chsten=204=20Wochen=20liegt=20*?= =?UTF-8?q?=20Sidebar-Boxen=20auf=20Reiseprogramm-=20und=20Buchungsseiten?= =?UTF-8?q?=20ausblenden;=20Suchfilter=20auf=20Buchungsseiten=20ausblenden?= =?UTF-8?q?=20*=20Vorauswahl=20der=20Destination=20bei=20Traveltainment-CM?= =?UTF-8?q?S-Seiten=20*=20Vorauswahl=20von=20Start-=20und=20Enddatum=20in?= =?UTF-8?q?=20den=20Suchmasken=20entfernen,=20da=20Zweck=20des=20Feldes=20?= =?UTF-8?q?(durch=20Platzhalter)=20nicht=20mehr=20erkennbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3317 f459cee4-fb09-11de-96c3-f9c5f16c3c76 --- trunk/app/Resources/views/base.html.twig | 1 + .../views/default/components/sidebar.html.twig | 10 ++++++++++ .../sidebar/textSliderSidebarWidget.html.twig | 2 +- .../views/default/pages/cms/travelProgram.html.twig | 2 +- .../Resources/views/default/pages/search.html.twig | 2 +- .../views/default/pages/ttSearch.html.twig | 1 - .../src/AppBundle/Controller/BookingController.php | 12 +++++++++++- trunk/src/AppBundle/Controller/CmsController.php | 12 ++++++++++-- .../AppBundle/Controller/ComponentController.php | 10 ++++++++++ trunk/src/AppBundle/Entity/PageRepository.php | 13 +++++++++++++ trunk/src/AppBundle/Entity/TravelDate.php | 9 +++++++++ trunk/src/AppBundle/Form/SearchRequestType.php | 4 ++-- trunk/src/AppBundle/Form/TtSearchRequestType.php | 12 ++++++------ 13 files changed, 75 insertions(+), 15 deletions(-) diff --git a/trunk/app/Resources/views/base.html.twig b/trunk/app/Resources/views/base.html.twig index 09d705cc..7e301b34 100644 --- a/trunk/app/Resources/views/base.html.twig +++ b/trunk/app/Resources/views/base.html.twig @@ -135,6 +135,7 @@ travel_guide_sidebar_widget_block: block('travel_guide_sidebar_widget') ?? null, travel_magazine_sidebar_widget_block: block('travel_magazine_sidebar_widget') ?? null, offers_sidebar_widget_block: block('offers_sidebar_widget') ?? null, + feedbacks_sidebar_widget_block: block('feedbacks_sidebar_widget') ?? null, } %}
diff --git a/trunk/app/Resources/views/default/components/sidebar.html.twig b/trunk/app/Resources/views/default/components/sidebar.html.twig index e8b3b3f5..215d855f 100644 --- a/trunk/app/Resources/views/default/components/sidebar.html.twig +++ b/trunk/app/Resources/views/default/components/sidebar.html.twig @@ -78,4 +78,14 @@ {% endif %} {% endif %} + {% if (show_feedbacks_sidebar_widget ?? true) and page is defined and page.effectiveCountry is not empty + and page.effectiveCountry.feedbackPage is not empty + %} + {% if feedbacks_sidebar_widget_block is null %} + {{ render(controller('AppBundle:Component:feedbacksSidebarWidget', {country: page.effectiveCountry ?? null})) }} + {% else %} + {{ feedbacks_sidebar_widget_block|raw }} + {% endif %} + {% endif %} +
\ No newline at end of file diff --git a/trunk/app/Resources/views/default/components/sidebar/textSliderSidebarWidget.html.twig b/trunk/app/Resources/views/default/components/sidebar/textSliderSidebarWidget.html.twig index c365bec0..0a8a8d10 100644 --- a/trunk/app/Resources/views/default/components/sidebar/textSliderSidebarWidget.html.twig +++ b/trunk/app/Resources/views/default/components/sidebar/textSliderSidebarWidget.html.twig @@ -5,7 +5,7 @@ {{ slider_title }} -
+
{% for slide in slides %} diff --git a/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig b/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig index db0030f8..58e696ab 100644 --- a/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig +++ b/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig @@ -254,7 +254,7 @@ } %} - Verfügbarkeit diff --git a/trunk/app/Resources/views/default/pages/search.html.twig b/trunk/app/Resources/views/default/pages/search.html.twig index 16535031..3d6c944a 100644 --- a/trunk/app/Resources/views/default/pages/search.html.twig +++ b/trunk/app/Resources/views/default/pages/search.html.twig @@ -94,7 +94,7 @@ - Verfügbarkeit diff --git a/trunk/app/Resources/views/default/pages/ttSearch.html.twig b/trunk/app/Resources/views/default/pages/ttSearch.html.twig index 6d8d09a0..33a241b3 100644 --- a/trunk/app/Resources/views/default/pages/ttSearch.html.twig +++ b/trunk/app/Resources/views/default/pages/ttSearch.html.twig @@ -14,7 +14,6 @@ TODO: This doesn't work. Form labels are rendered, but widgets themselves not. S #} {% block body %} - {% include 'default/components/sidebar/ttSearchSidebarWidget.html.twig' %} {% if tt_url is defined %}