Add table of contents snippet and update menu config

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-09 14:26:46 +01:00
parent 706c1586da
commit 4740463979
2 changed files with 26 additions and 16 deletions

View file

@ -2,22 +2,13 @@
return [
'home' => [
'label' => 'Soutien',
'icon' => 'money',
'link' => 'pages/soutien',
'current' => function ($current) {
$path = Kirby::instance()->request()->path()->toString();
return Str::contains($path, 'pages/soutien');
},
],
'shop' => [
'label' => 'Boutique',
'icon' => 'cart',
'link' => 'pages/boutique',
'current' => function ($current) {
$path = Kirby::instance()->request()->path()->toString();
return Str::contains($path, 'pages/boutique');
},
'label' => 'Dashboard',
'icon' => 'bolt',
'link' => '/',
'current' => function (string $current): bool {
$path = Kirby\Cms\App::instance()->path();
return Str::contains($path, '/site');
}
],
'-',
'users'

19
site/snippets/toc.php Normal file
View file

@ -0,0 +1,19 @@
<nav id="toc">
<ul>
<li class="toc-level-1 selected"><a href="#auteurs">Les auteurs de ce rapport</a></li>
<li class="toc-level-1"><a href="#rappel-faits">Rappel des faits</a></li>
<li class="toc-level-1"><a href="#ordre-mission">Ordre de mission</a></li>
<li class="toc-level-1"><a href="#sources">1. Sources et documentation visuelle disponible</a></li>
<li class="toc-level-1"><a href="#reconstitution">2. Reconstitution générale</a></li>
<li class="toc-level-2"><a href="#modelisation">2.1 Modélisation du site</a></li>
<li class="toc-level-2"><a href="#horodatage">2.2 Horodatage</a></li>
<li class="toc-level-2"><a href="#synchronisation">2.3 Synchronisation des vidéos sources</a></li>
<li class="toc-level-2"><a href="#decoupage">2.4 Découpage en séquences clés</a></li>
<li class="toc-level-2"><a href="#trajectoire-vehicule">2.5 Reconstitution de la trajectoire du véhicule de M. BICO</a></li>
<li class="toc-level-2"><a href="#trajectoires-tirs">2.6 Reconstitution des trajectoires des tirs effectués par les policiers</a></li>
<li class="toc-level-1"><a href="#observations">3. Observations</a></li>
<li class="toc-level-1"><a href="#annexe">Annexe méthodologique</a></li>
<li class="toc-level-1"><a href="#declaration">Déclaration sur l'honneur</a></li>
<li class="toc-level-1"><a href="#contact">Contact</a></li>
</ul>
</nav>