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/3] 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/3] 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); } } From 9429873d5164c2400d5209aa77ea2675b4992a7f Mon Sep 17 00:00:00 2001 From: ah-net <103565001+ah-net@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:57:57 +0100 Subject: [PATCH 3/3] Update composer.json --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 2293a22..4035caf 100644 --- a/composer.json +++ b/composer.json @@ -4,8 +4,8 @@ "license": "OSL-3.0", "require": { "php": "^8.1", - "tweakwise/magento2-tweakwise": ">=5.7.4", - "emico/m2-attributelanding": ">=4.1" + "tweakwise/magento2-tweakwise": ">=8.4.0", + "emico/m2-attributelanding": ">=5.1.0" }, "require-dev": { "symfony/finder": "^6.4.0",