From 0ed5f4a51dcd0e3538dd7a837b359a3a979da99a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Mummert?= Date: Sat, 27 Dec 2025 17:07:11 +0100 Subject: [PATCH] Bugfix --- .../MeilisearchSearchController.php | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/Controller/FrontendModule/MeilisearchSearchController.php b/src/Controller/FrontendModule/MeilisearchSearchController.php index 91c1476..d91af56 100644 --- a/src/Controller/FrontendModule/MeilisearchSearchController.php +++ b/src/Controller/FrontendModule/MeilisearchSearchController.php @@ -2,23 +2,24 @@ namespace MummertMedia\ContaoMeilisearchBundle\Controller\FrontendModule; -use Contao\FrontendModule; +use Contao\CoreBundle\Controller\AbstractFrontendModuleController; +use Contao\ModuleModel; +use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\Response; -class MeilisearchSearchController extends FrontendModule +class MeilisearchSearchController extends AbstractFrontendModuleController { - /** - * Template - */ - protected $strTemplate = 'mod_meilisearch_search'; - - /** - * Compile the frontend module - */ - protected function compile(): void - { - // Fallback, falls das Feld leer ist - $limit = (int) ($this->meiliLimit ?: 50); - - $this->Template->meiliLimit = $limit; + protected function getResponse( + ModuleModel $model, + string $section, + array $classes = null, + Request $request = null + ): Response { + return $this->render( + 'mod_meilisearch_search.html.twig', + [ + 'meiliLimit' => (int) ($model->meiliLimit ?: 50), + ] + ); } } \ No newline at end of file