mise en place du début du back

This commit is contained in:
antonin gallon 2026-01-13 16:35:52 +01:00
parent 5210d78d7d
commit c1c4fda329
22 changed files with 1595 additions and 4 deletions

View file

@ -0,0 +1,86 @@
title: Jeu
icon: play
# status:
# draft:
# label: Brouillon
# text: Le jeu n'est pas visible
# unlisted:
# label: Non listé
# text: Le jeu est accessible mais pas dans la liste
# listed:
# label: Publié
# text: Le jeu est visible publiquement
columns:
# Colonne principale
main:
width: 2/3
sections:
# Informations principales
info:
type: fields
fields:
title:
label: Nom du jeu
type: text
required: true
help: "Ex: Mozzle"
description:
label: Description
type: textarea
size: medium
help: "Un thème, 5 mots cachés... mais chacun a une lettre manquante !"
rules:
label: Règles du jeu
type: blocks
fieldsets:
- heading
- text
- list
# Sidebar
sidebar:
width: 1/3
sections:
# Visuel
visual:
type: fields
fields:
cover:
label: Image de couverture
type: files
max: 1
uploads:
template: image
badge:
label: Badge
type: select
options:
none: Aucun
new: NEW
coming_soon: Coming Soon
popular: Populaire
# Statut et liens
status:
type: fields
fields:
game_status:
label: Statut du jeu
type: select
required: true
default: available
options:
available: Disponible
coming_soon: Bientôt disponible
maintenance: En maintenance
play_link:
label: Lien pour jouer
type: url
help: "URL vers le jeu intégré ou externe"
is_embedded:
label: Jeu intégré
type: toggle
text: Le jeu s'affiche directement sur la page
default: true