investigation-summary : corrections et dynamisation

- Correction des erreurs de casse des méthodes PHP (incidentLocation, incidentConsequences, keywords, methodologys, team, publicationDate)
- Ajout de la date de publication dynamique dans le header
- Remplacement de l'image en dur par le champ cover avec légende dynamique
- Remplacement du paragraphe court par le champ chapo
- Dynamisation de l'affichage des partenaires avec liens
- Remplacement de la section synthèse en dur par le champ body (layouts)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
antonin gallon 2026-01-07 15:15:08 +01:00
parent bd177c835a
commit ff9fda74c9

View file

@ -4,14 +4,18 @@
<header>
<p class="page-type">Enquête</p>
<h2><?= $page->title() ?></h2>
<p class="date-publish"></p>
<p class="date-publish"><time datetime="<?= $page->publicationDate() ?>"><?= $page->publicationDate()->toDate('d M Y') ?></time></p>
</header>
<div id="hero" class="hero-video">
<figure>
<img src="<?= $page->image()->url() ?>">
<?php if ($cover = $page->cover()->toFile()): ?>
<img src="<?= $cover->url() ?>" alt="<?= $cover->alt() ?>">
<?php endif; ?>
</figure>
<figcaption>Ici la légende de limage. À partir dimages exclusives, lanalyse conjointe de BTselem et Index démontre que les deux hommes ont été abattus par des soldats israéliens alors quils ne présentaient aucun danger.</figcaption>
<?php if ($cover = $page->cover()->toFile()): ?>
<figcaption><?= $cover->caption() ?></figcaption>
<?php endif; ?>
</div>
<div id="banner--page">
@ -35,9 +39,11 @@
</div>
<p class="section__article" id="section__short">À partir dimages exclusives, lanalyse conjointe de BTselem et Index démontre que les deux hommes ont été abattus par des soldats israéliens alors quils ne présentaient aucun danger.</p>
<?php if ($page->chapo()->isNotEmpty()): ?>
<div class="section__article" id="section__short"><?= $page->chapo() ?></div>
<?php endif; ?>
<dl class="section__article" id="section__dl">
<div class="dl__group">
@ -46,19 +52,19 @@
</div>
<div class="dl__group">
<dt><?= $page->blueprint()->field('incidentLocation')['label'] ?></dt>
<dd><?= $page->Incidentlocation() ?></dd>
<dd><?= $page->incidentLocation() ?></dd>
</div>
<div class="dl__group">
<dt><?= $page->blueprint()->field('incidentConsequences')['label'] ?></dt>
<dd><?= $page->Incidentconsequences() ?></dd>
<dd><?= $page->incidentConsequences() ?></dd>
</div>
<div class="dl__group dl__group__keywords">
<dt><?= $page->blueprint()->field('keywords')['label'] ?></dt>
<dd>
<ul class="keywords">
<?php foreach ($page->Keywords()->split() as $keyword): ?>
<?php foreach ($page->keywords()->split() as $keyword): ?>
<li><a href="#" target="_blank"><?php echo $keyword ?></a></li>
<?php endforeach; ?>
<?php endforeach; ?>
</ul>
</dd>
</div>
@ -66,9 +72,9 @@
<dt><?= $page->blueprint()->field('methodologys')['label'] ?></dt>
<dd>
<ul>
<?php foreach ($page->Methodologys()->toEntries() as $methodology): ?>
<?php foreach ($page->methodologys()->toEntries() as $methodology): ?>
<li><?php echo $methodology ?></li>
<?php endforeach; ?>
<?php endforeach; ?>
</ul>
</dd>
</div>
@ -77,12 +83,10 @@
<dd>
<?php
$namesList = [];
foreach ($page->Team()->toStructure() as $row) {
foreach ($row->names() as $names) {
foreach ($names as $name) {
$namesList[] = $name;
}
foreach ($page->team()->toStructure() as $row) {
foreach ($row->names()->toEntries() as $name) {
$namesList[] = $name;
}
}
echo implode(', ', $namesList);
@ -92,34 +96,31 @@
<div class="dl__group">
<dt><?= $page->blueprint()->field('partners')['label'] ?></dt>
<dd>
<a href="#" target="_blank">BTselem</a>
<?php
$partnersList = [];
foreach ($page->partners()->toStructure() as $partner) {
if ($partner->link()->isNotEmpty()) {
$partnersList[] = '<a href="' . $partner->link() . '" target="_blank">' . $partner->name() . '</a>';
} else {
$partnersList[] = $partner->name();
}
}
echo implode(', ', $partnersList);
?>
</dd>
</div>
<div class="dl__group">
<dt><?= $page->blueprint()->field('publicationDate')['label'] ?></dt>
<dd><time datetime="<?= $page->Publicationdate() ?>"><?= $page->Publicationdate()->toDate('d M Y') ?></time></dd>
<dd><time datetime="<?= $page->publicationDate() ?>"><?= $page->publicationDate()->toDate('d M Y') ?></time></dd>
</div>
</dl>
<div class="section__article" id="section__synthese">
<h3 class="section__title">Synthèse</h3>
<p>Le 10 juin 2025, lors dun raid de grande envergure dans la vieille ville de Naplouse, les forces armées israéliennes ont tué deux Palestiniens : les frères Nidal et Khaled Amirah.
</p>
<p>
Suite à lincident, larmée israélienne a affirmé dans un communiqué que les hommes étaient des « terroristes » qui avaient essayé de semparer de larme dun soldat et en avaient blessé quatre autres. Les soldats auraient alors riposté en tirant sur les deux hommes, les tuant tous les deux.
</p>
<p>
Cependant, lanalyse vidéo et les témoignages recueillis contredisent cette version des faits. Une enquête menée conjointement par BTselem et Index révèle que les frères Amirah nont à aucun moment posé de danger pour les soldats impliqués. Pourtant, Khaled a été exécuté à bout portant alors quil était maintenu au sol par plusieurs soldats armés, tandis que son frère Nidal a été abattu par un tir dans le dos. Les soldats ont également empêché les secouristes présents de leur prêter assistance.
</p>
<h4>Un sous-titre ici pour tester</h4>
<p>
Les corps de Nidal et de Khaled Amirah sont toujours détenus par les forces armées israéliennes.
</p>
<p>
À Naplouse comme à Jénine des soldats ont été filmés le mois dernier en train dexécuter deux Palestiniens qui sétaient rendus ces images révèlent une politique de “tir à vue”, qui permet à larmée israélienne de faire un usage sans aucun frein de la force létale contre les Palestiniens. Depuis octobre 2023, Israël a tué plus de 1 000 Palestiniens en Cisjordanie occupée.
</p>
</div>
<?php if ($page->body()->isNotEmpty()): ?>
<div class="section__article" id="section__synthese">
<h3 class="section__title">Synthèse</h3>
<?= $page->body()->toLayouts() ?>
</div>
<?php endif; ?>
<div class="section__article" id="section__impacts">
@ -143,7 +144,7 @@
<p class="tag">Judiciaire</p>
<p class="date">12 Dec 2025</p>
<div class="content">
<p >La justice israélienne déclare ouvrir une enquête sur “les circonstances de la mort de Nidal et Khaled Amirah”.
<p >La justice israélienne déclare ouvrir une enquête sur "les circonstances de la mort de Nidal et Khaled Amirah".
</p>
</div>
</div>
@ -152,7 +153,7 @@
<p class="tag">Judiciaire</p>
<p class="date">12 Dec 2025</p>
<div class="content">
<p >La justice israélienne déclare ouvrir une enquête sur “les circonstances de la mort de Nidal et Khaled Amirah”
<p >La justice israélienne déclare ouvrir une enquête sur "les circonstances de la mort de Nidal et Khaled Amirah"
</p>
</div>
@ -162,7 +163,7 @@
<p class="tag">Judiciaire</p>
<p class="date">12 Dec 2025</p>
<div class="content">
<p>Index présente une série denquêtes récentes au Festival du Réel 2025. <a class="see-more" href="#">Voir plus</a>
<p>Index présente une série d'enquêtes récentes au Festival du Réel 2025. <a class="see-more" href="#">Voir plus</a>
</p>
</div>
</div>
@ -177,7 +178,7 @@
<img src="/assets/images/Nahel-visuel1.png">
</figure>
<div class="content">
<h4 class="title"><a href="/enquetes/l-execution-de-nidal-et-khaled-amirah-a-naplouse" target="_blank">Lhomicide de Nahel Merzouk</a></h4>
<h4 class="title"><a href="/enquetes/l-execution-de-nidal-et-khaled-amirah-a-naplouse" target="_blank">L'homicide de Nahel Merzouk</a></h4>
<time datetime="2024-06-27">27 Jun 2024</time>
<ul class="keywords">
<li><a href="#" target="_blank">Occupation</a></li>
@ -224,14 +225,9 @@
</article>
</aside>
<?php snippet('footer') ?>
<?php snippet('footer') ?>