Refactor: snake_case → camelCase dans blueprints, templates et vues

- Blueprints : renommage des champs (member_name, related_articles,
  background_video, play_links, images_gallery, external_links) et
  des noms de sections
- Templates JSON PHP : clés de sortie et appels ->method() en camelCase
- Vues Svelte (Play, Portfolio) : accès aux données alignés

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-09 13:40:33 +01:00
parent d8a0fde34c
commit 69859cc60f
19 changed files with 63 additions and 76 deletions

View file

@ -2,20 +2,20 @@
$specificData = [
'intro' => [
'title' => $page->intro_title()->value(),
'text' => $page->intro_text()->value()
'title' => $page->introTitle()->value(),
'text' => $page->introText()->value()
],
'mission' => [
'title' => $page->mission_title()->value(),
'text' => $page->mission_text()->toBlocks()
'title' => $page->missionTitle()->value(),
'text' => $page->missionText()->toBlocks()
],
'manifesto' => [
'title' => $page->manifesto_title()->value(),
'text' => $page->manifesto_text()->toBlocks()
'title' => $page->manifestoTitle()->value(),
'text' => $page->manifestoText()->toBlocks()
],
'team' => [
'title' => $page->team_title()->value(),
'members' => $page->team_members()->toStructure()->map(function($member) {
'title' => $page->teamTitle()->value(),
'members' => $page->teamMembers()->toStructure()->map(function($member) {
return [
'name' => $member->name()->value(),
'role' => $member->role()->value(),