- 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>
43 lines
979 B
YAML
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') }}"
|