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 cc92dd7..f6ddef8 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,14 +158,9 @@ Contao 5 – Frontend Module Template for (const hit of hits) { const node = template.content.cloneNode(true); + const item = node.firstElementChild; - const image = node.querySelector('.siteimage'); - const title = node.querySelector('.title'); - const extract = node.querySelector('.extract'); - const path = node.querySelector('.pfad'); - const link = node.querySelector('.masterurl'); - - // Type → CSS-Klasse + // TYPE → CSS-Klasse if (hit.type) { item.classList.add( String(hit.type) @@ -174,6 +169,13 @@ Contao 5 – Frontend Module Template ); } + const image = item.querySelector('.siteimage'); + const img = image.querySelector('img'); + const title = item.querySelector('.title'); + const extract = item.querySelector('.extract'); + const path = item.querySelector('.pfad'); + const link = item.querySelector('.masterurl'); + title.textContent = hit.title || ''; link.href = hit.url || '#'; link.title = hit.title || '';