From 23506e778853c483c539a9ae963f1e17ca4ed3ef Mon Sep 17 00:00:00 2001 From: ah-net <103565001+ah-net@users.noreply.github.com> Date: Wed, 8 Jan 2025 13:46:29 +0100 Subject: [PATCH 1/2] feat: builder-template --- .../FilterApplier/TweakwiseFilterApplier.php | 5 ++++ .../emico_attributelanding_page_form.xml | 26 ++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/Model/FilterApplier/TweakwiseFilterApplier.php b/src/Model/FilterApplier/TweakwiseFilterApplier.php index 87a4166..36b8623 100644 --- a/src/Model/FilterApplier/TweakwiseFilterApplier.php +++ b/src/Model/FilterApplier/TweakwiseFilterApplier.php @@ -50,6 +50,11 @@ public function applyFilters(LandingPageInterface $page) if ($sortTemplateId) { $navigationRequest->setSortTemplateId($sortTemplateId); } + + $builderTemplateId = $page->getTweakwiseBuilderTemplate(); + if (!empty($builderTemplateId)) { + $navigationRequest->setBuilderTemplateId($builderTemplateId); + } } /** diff --git a/src/view/adminhtml/ui_component/emico_attributelanding_page_form.xml b/src/view/adminhtml/ui_component/emico_attributelanding_page_form.xml index b8ad876..ceb5be7 100644 --- a/src/view/adminhtml/ui_component/emico_attributelanding_page_form.xml +++ b/src/view/adminhtml/ui_component/emico_attributelanding_page_form.xml @@ -119,6 +119,30 @@ - + + + + + + Page + + + + + text + + tweakwise_builder_template + + false + + + + + + From 90f766d4a0ea4b481110ae16073f5fb137b94000 Mon Sep 17 00:00:00 2001 From: ah-net <103565001+ah-net@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:46:58 +0100 Subject: [PATCH 2/2] Update TweakwiseFilterApplier.php --- src/Model/FilterApplier/TweakwiseFilterApplier.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/FilterApplier/TweakwiseFilterApplier.php b/src/Model/FilterApplier/TweakwiseFilterApplier.php index 36b8623..6d9de9a 100644 --- a/src/Model/FilterApplier/TweakwiseFilterApplier.php +++ b/src/Model/FilterApplier/TweakwiseFilterApplier.php @@ -52,7 +52,7 @@ public function applyFilters(LandingPageInterface $page) } $builderTemplateId = $page->getTweakwiseBuilderTemplate(); - if (!empty($builderTemplateId)) { + if ($builderTemplateId) { $navigationRequest->setBuilderTemplateId($builderTemplateId); } }