- Add JSON content representation template (recit.json.php) - Create virtual /print page plugin for recit pages - Add recit.php base template for content representation - Create Pinia store for recit data management - Add block components (text, heading, image, list, quote, video, map) - Update PagedJsWrapper for dynamic content rendering with data-page-type - Modify header.php to pass recit JSON URL via data attribute - Update App.vue to load recit data on mount 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
36 lines
733 B
YAML
36 lines
733 B
YAML
title: Récit
|
|
|
|
columns:
|
|
main:
|
|
width: 2/3
|
|
sections:
|
|
fields:
|
|
type: fields
|
|
fields:
|
|
blueprint:
|
|
type: headline
|
|
label: Page "{{ page.intendedTemplate }}"
|
|
author:
|
|
label: Auteur·ice(s)
|
|
type: text
|
|
width: 1/2
|
|
cover:
|
|
label: Image de couverture
|
|
type: files
|
|
multiple: false
|
|
width: 1/2
|
|
introduction:
|
|
label: Introduction
|
|
type: writer
|
|
pages:
|
|
label: Pages
|
|
type: pages
|
|
template:
|
|
- carte
|
|
- geoformat
|
|
sidebar:
|
|
width: 1/3
|
|
sections:
|
|
files:
|
|
label: Fichiers
|
|
type: files
|