world-game/site/blueprints/pages/white-paper.yml
isUnknown d4f05d6157 Feat: Livres blancs — nouveau template collection + livre blanc individuel
- Blueprints white-papers / white-paper (intro, cover, PDF, date)
- Templates PHP + JSON API (liste avec singleSlug, détail avec fileUrl)
- Route POST (:any)/(:any)/download pour le téléchargement gated
- Panel : entrée white-papers ajoutée au menu après blog
- collection.css : styles partagés extraits de Blog (collection-*)
- Blog.svelte : classes renommées blog-* → collection-*
- WhitePapers.svelte : vue liste, URLs dynamiques via data.uri
- WhitePaper.svelte : vue détail deux colonnes + formulaire de téléchargement
- i18n : clés white paper (label, form, consentement, statuts)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 17:37:22 +01:00

61 lines
1.5 KiB
YAML

title: Livre blanc
icon: file
status:
draft:
label: Brouillon
text: Non visible
listed:
label: Publié
text: Visible publiquement
tabs:
content:
label: Contenu
icon: text
columns:
main:
width: 2/3
sections:
header:
type: fields
fields:
intro:
label: Description courte
type: writer
nodes: false
marks:
- bold
- italic
- link
maxlength: 200
sidebar:
width: 1/3
sections:
meta:
type: fields
fields:
published:
label: Date de publication
type: date
display: DD/MM/YYYY
required: true
default: today
translate: false
cover:
label: Image de couverture
type: files
layout: cards
max: 1
accept: image/*
translate: false
image:
cover: true
ratio: 3/4
uploads:
template: image
downloadFile:
label: Fichier PDF
type: files
max: 1
accept: application/pdf
translate: false
help: Fichier téléchargé après soumission du formulaire