From 5c30eed719ff5de474dbe1aedfbb25b121f53020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Mummert?= Date: Wed, 31 Dec 2025 11:04:30 +0100 Subject: [PATCH] Bugfix --- .../frontend_module/mod_meilisearch_search.html.twig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Resources/contao/templates/frontend_module/mod_meilisearch_search.html.twig b/src/Resources/contao/templates/frontend_module/mod_meilisearch_search.html.twig index f6ddef8..5047c2c 100644 --- a/src/Resources/contao/templates/frontend_module/mod_meilisearch_search.html.twig +++ b/src/Resources/contao/templates/frontend_module/mod_meilisearch_search.html.twig @@ -158,7 +158,7 @@ Contao 5 – Frontend Module Template for (const hit of hits) { const node = template.content.cloneNode(true); - const item = node.firstElementChild; + const item = node.firstElementChild; //
// TYPE → CSS-Klasse if (hit.type) { @@ -170,28 +170,30 @@ Contao 5 – Frontend Module Template } const image = item.querySelector('.siteimage'); - const img = image.querySelector('img'); + const img = image.querySelector('img'); // ✅ EINMAL const title = item.querySelector('.title'); const extract = item.querySelector('.extract'); const path = item.querySelector('.pfad'); const link = item.querySelector('.masterurl'); + // Title & Link title.textContent = hit.title || ''; link.href = hit.url || '#'; link.title = hit.title || ''; + // Extract if (hit._formatted?.text) { extract.innerHTML = hit._formatted.text; } else { extract.textContent = ''; } + // Path if (hit.url) { path.textContent = hit.url.replace(/^https?:\/\//, ''); } - const img = image.querySelector('img'); - + // Image if (hit.poster) { img.src = hit.poster; img.alt = hit.title || '';