world-game/site/blueprints/pages/white-papers.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

43 lines
979 B
YAML

title: Livres blancs
icon: book
status:
draft:
label: Brouillon
text: La page est accessible uniquement pour les éditeurs connectés
listed:
label: Public
text: La page est accessible par tout le monde
tabs:
content:
label: Contenu
icon: text
sections:
content:
type: fields
fields:
intro:
type: writer
marks:
- bold
- italic
- green
- pixel
- underline
- strike
- clear
- link
nodes:
- heading
headings:
- 1
help: Section de texte centrée (optionnelle).
items:
label: Livres blancs
type: pages
layout: cards
sortBy: published desc
template: white-paper
image:
ratio: 3/4
cover: true
info: "{{ page.published.toDate('d/m/Y') }}"