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:
parent
d8a0fde34c
commit
69859cc60f
19 changed files with 63 additions and 76 deletions
|
|
@ -78,5 +78,5 @@ tabs:
|
|||
ratio: 3/5
|
||||
cover: true
|
||||
back: '#0e1e43'
|
||||
text: "{{ file.member_name }}"
|
||||
text: "{{ file.memberName }}"
|
||||
info: "{{ file.role }}"
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ tabs:
|
|||
related:
|
||||
type: fields
|
||||
fields:
|
||||
related_articles:
|
||||
relatedArticles:
|
||||
label: Articles recommandés
|
||||
type: pages
|
||||
query: site.find('blog').children.listed
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ tabs:
|
|||
cover: true
|
||||
ratio: 16/9
|
||||
info: "{{ page.date.toDate('d/m/Y') }}"
|
||||
articles_list:
|
||||
articlesList:
|
||||
label: Articles
|
||||
type: pages
|
||||
headline: Liste des articles
|
||||
|
|
|
|||
|
|
@ -67,20 +67,7 @@ columns:
|
|||
uploads:
|
||||
template: image
|
||||
help: Petite image carrée représentant le jeu
|
||||
background_image:
|
||||
label: Image d'arrière plan
|
||||
type: files
|
||||
layout: cards
|
||||
max: 1
|
||||
accept: image/*
|
||||
translate: false
|
||||
image:
|
||||
ratio: 16/9
|
||||
cover: true
|
||||
uploads:
|
||||
template: image
|
||||
help: Image affichée en arrière-plan quand le jeu est sélectionné
|
||||
play_links:
|
||||
playLinks:
|
||||
label: Lien(s) pour jouer
|
||||
help: Sans lien renseigner, le jeu aura une étiquette "coming soon" et ne sera pas jouable.
|
||||
type: structure
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ tabs:
|
|||
columns:
|
||||
- width: 2/3
|
||||
sections:
|
||||
hero_content:
|
||||
heroContent:
|
||||
type: fields
|
||||
fields:
|
||||
subtitle:
|
||||
|
|
@ -40,7 +40,7 @@ tabs:
|
|||
media:
|
||||
type: fields
|
||||
fields:
|
||||
background_video:
|
||||
backgroundVideo:
|
||||
label: Vidéo d'arrière-plan
|
||||
type: files
|
||||
layout: cards
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ tabs:
|
|||
label: Jeux
|
||||
icon: grid
|
||||
sections:
|
||||
games_list:
|
||||
gamesList:
|
||||
type: pages
|
||||
headline: Liste des jeux
|
||||
layout: cards
|
||||
|
|
@ -21,5 +21,5 @@ tabs:
|
|||
query: page.thumbnail.toFile
|
||||
cover: true
|
||||
template: game
|
||||
info: "{{ page.status_label }}"
|
||||
info: "{{ page.statusLabel }}"
|
||||
create: game
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ tabs:
|
|||
columns:
|
||||
- width: 1/3
|
||||
sections:
|
||||
meta_fields:
|
||||
metaFields:
|
||||
type: fields
|
||||
fields:
|
||||
backgroundImage:
|
||||
|
|
@ -30,7 +30,7 @@ tabs:
|
|||
ratio: 15/9
|
||||
- width: 2/3
|
||||
sections:
|
||||
projects_list:
|
||||
projectsList:
|
||||
type: pages
|
||||
headline: Liste des projets
|
||||
layout: cards
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ columns:
|
|||
images:
|
||||
type: fields
|
||||
fields:
|
||||
images_gallery:
|
||||
imagesGallery:
|
||||
width: 2/3
|
||||
label: Galerie d'image
|
||||
type: files
|
||||
|
|
@ -123,7 +123,7 @@ columns:
|
|||
links:
|
||||
type: fields
|
||||
fields:
|
||||
external_links:
|
||||
externalLinks:
|
||||
label: Liens externes
|
||||
type: structure
|
||||
fields:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue