<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Agrégateur Parents</title> <style> .film { border:1px solid #ccc; margin:10px; padding:10px; } .film img { max-height: 180px; } </style> </head> <body> <div id="films"></div> <script> // Appelle ton backend qui utilise le module JS au-dessus // Ici, on simule avec des données const films = [ { title: "A Minecraft Movie", year: "2025", imgSrc: "https://www.cinecheck.be/media/n1hojmmh/a-minecraft-movie-ov-_ps_1_jpg_sd-high_2025-warner-bros-entertainment-inc-all-rights-reserved-photo-credit-courtesy-warner-bros-pictures.jpg", link: "https://www.cinecheck.be/films/a-minecraft-movie/", marks: ["9 ans", "Peur"], summary: "A Minecraft Movie, van Warner Bros. Pictures en Legendary Pictures, ...", details: [ { type: "angst", description: "La film contient des scènes effrayantes..." } ] } ]; const container = document.getElementById('films'); films.forEach(f => { const div = document.createElement('div'); div.className = 'film'; div.innerHTML = ` <h2>${f.title} (${f.year || "?"})</h2> <img src="${f.imgSrc}" alt="cover"> <div><b>Conseil d'âge:</b> ${f.marks.join(', ')}</div> <p>${f.summary}</p> <ul> ${f.details.map(d => `<li><b>${d.type}:</b> ${d.description}</li>`).join('')} </ul> <a href="${f.link}" target="_blank">Voir sur Cinecheck</a> `; container.appendChild(div); }); </script> </body> </html>