- Nouveau layout desktop : flex row avec catch-area (label + titre) et form-area (formulaire) - Mobile : height 100vh non-scrollable, overlay formulaire déclenché au clic - Tablet : grid 2 colonnes - Suppression des préfixes wp- sur toutes les classes (CSS scopé Svelte) - white-paper.json.php : intro via ->inline() pour texte brut Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
382 B
PHP
13 lines
382 B
PHP
<?php
|
|
|
|
$specificData = [
|
|
'published' => $page->published()->toDate('d/m/Y'),
|
|
'intro' => $page->intro()->inline()->value(),
|
|
'cover' => $page->cover()->toFile()?->url(),
|
|
'fileUrl' => $page->downloadFile()->toFile()?->url(),
|
|
];
|
|
|
|
$pageData = array_merge($genericData, $specificData);
|
|
|
|
header('Content-Type: application/json');
|
|
echo json_encode($pageData);
|