Files
mms43-v2/static/admin/config.yml
Arnaud Delcasse 7de562269f
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 39s
Add content admin
2025-12-30 18:44:52 +01:00

331 lines
15 KiB
YAML

backend:
name: gitea
repo: websites/mms43-v2
branch: main
api_root: https://git.coopgo.io/api/v1
base_url: https://git.coopgo.io
app_id: ab34e7e6-608e-4590-acae-33a1a6f2cd65
site_url: https://www.mms43.fr
display_url: https://www.mms43.fr
media_folder: themes/mms43/assets/images
public_folder: /images
locale: fr
slug:
encoding: ascii
clean_accents: true
collections:
# Configuration du site
- name: settings
label: "Configuration"
files:
- name: config
label: "Paramètres généraux"
file: hugo.toml
format: toml
fields:
- { name: baseURL, label: "URL du site", widget: string }
- { name: title, label: "Titre du site", widget: string }
- name: params
label: "Paramètres"
widget: object
fields:
- { name: description, label: "Description", widget: string }
- { name: phone, label: "Téléphone", widget: string }
- { name: phoneHours, label: "Horaires téléphone", widget: string }
- { name: email, label: "Email", widget: string }
- { name: linkedinUrl, label: "URL LinkedIn", widget: string, required: false }
- { name: facebookUrl, label: "URL Facebook", widget: string, required: false }
- name: hero
label: "Hero (page d'accueil)"
widget: object
fields:
- { name: line1before, label: "Ligne 1 - avant", widget: string }
- { name: line1highlight, label: "Ligne 1 - highlight", widget: string }
- { name: line1after, label: "Ligne 1 - après", widget: string }
- { name: line2highlight, label: "Ligne 2 - highlight", widget: string }
- { name: line2after, label: "Ligne 2 - après", widget: string }
- name: search
label: "Bloc recherche"
widget: object
fields:
- { name: title, label: "Titre", widget: string }
- { name: labelDepart, label: "Label départ", widget: string }
- { name: labelDestination, label: "Label destination", widget: string }
- { name: labelDate, label: "Label date", widget: string }
- { name: labelHeure, label: "Label heure", widget: string }
- { name: buttonText, label: "Texte bouton", widget: string }
- name: video
label: "Bloc vidéo"
widget: object
fields:
- { name: title, label: "Titre", widget: string }
- name: contact
label: "Bloc contact"
widget: object
fields:
- { name: title, label: "Titre", widget: string }
- { name: phrases, label: "Phrases", widget: list, field: { name: phrase, widget: string } }
- { name: buttonText, label: "Texte bouton", widget: string }
- name: footer
label: "Footer"
widget: object
fields:
- { name: ctaTitle, label: "Titre CTA", widget: string }
- { name: copyright, label: "Copyright", widget: string }
# Page Nos solutions de mobilité
- name: solutions
label: "Nos solutions de mobilité"
files:
- name: index
label: "Page principale"
file: content/pages/nos-solutions-de-mobilite/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: headline, label: "Accroche", widget: string }
- name: transport-solidaire
label: "Transport solidaire"
file: content/pages/nos-solutions-de-mobilite/transport-solidaire.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: accompagnement-mobilite
label: "Accompagnement mobilité"
file: content/pages/nos-solutions-de-mobilite/accompagnement-mobilite.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: location-vehicules
label: "Location de véhicules"
file: content/pages/nos-solutions-de-mobilite/location-vehicules.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: garage-solidaire
label: "Garage solidaire"
file: content/pages/nos-solutions-de-mobilite/garage-solidaire.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: auto-ecole-solidaire
label: "Auto-école solidaire"
file: content/pages/nos-solutions-de-mobilite/auto-ecole-solidaire.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: velo-ecole
label: "Vélo-école"
file: content/pages/nos-solutions-de-mobilite/velo-ecole.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: image, label: "Image", widget: image, required: false }
- { name: weight, label: "Ordre d'affichage", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
# Page Devenez conducteur solidaire
- name: conducteur
label: "Conducteur solidaire"
files:
- name: index
label: "Page principale"
file: content/pages/devenez-conducteur-solidaire/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: headline, label: "Accroche", widget: string }
- { name: etapesTitle, label: "Titre section étapes", widget: string, required: false }
- { name: body, label: "Contenu", widget: markdown }
- name: prise-de-contact
label: "Étape : Prise de contact"
file: content/pages/devenez-conducteur-solidaire/prise-de-contact.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: mise-en-relation
label: "Étape : Mise en relation"
file: content/pages/devenez-conducteur-solidaire/mise-en-relation.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: indemnisation
label: "Étape : Indemnisation"
file: content/pages/devenez-conducteur-solidaire/indemnisation.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: page-footer
label: "Formulaire de contact"
file: content/pages/devenez-conducteur-solidaire/page-footer.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "page-footer" }
- { name: body, label: "Contenu", widget: markdown }
# Page Engagez votre entreprise
- name: entreprise
label: "Entreprise"
files:
- name: index
label: "Page principale"
file: content/pages/engagez-votre-entreprise/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: headline, label: "Accroche", widget: string }
- { name: subtitle, label: "Sous-titre engagements", widget: string, required: false }
- name: avantage-financier
label: "Avantage : Financier"
file: content/pages/engagez-votre-entreprise/avantage-financier.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "avantage" }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: avantage-environnemental
label: "Avantage : Environnemental"
file: content/pages/engagez-votre-entreprise/avantage-environnemental.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "avantage" }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: avantage-humain
label: "Avantage : Humain"
file: content/pages/engagez-votre-entreprise/avantage-humain.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "avantage" }
- { name: icon, label: "Icône", widget: image, required: false }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: engagement-lever-freins
label: "Engagement : Lever les freins"
file: content/pages/engagez-votre-entreprise/engagement-lever-freins.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "engagement" }
- { name: number, label: "Numéro", widget: string }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: engagement-sensibiliser
label: "Engagement : Sensibiliser"
file: content/pages/engagez-votre-entreprise/engagement-sensibiliser.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "engagement" }
- { name: number, label: "Numéro", widget: string }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: engagement-covoiturage
label: "Engagement : Covoiturage"
file: content/pages/engagez-votre-entreprise/engagement-covoiturage.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "engagement" }
- { name: number, label: "Numéro", widget: string }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: engagement-mutualiser
label: "Engagement : Mutualiser"
file: content/pages/engagez-votre-entreprise/engagement-mutualiser.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "engagement" }
- { name: number, label: "Numéro", widget: string }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
- name: engagement-optimiser
label: "Engagement : Optimiser"
file: content/pages/engagez-votre-entreprise/engagement-optimiser.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: type, label: "Type", widget: hidden, default: "engagement" }
- { name: number, label: "Numéro", widget: string }
- { name: weight, label: "Ordre", widget: number, value_type: int }
- { name: body, label: "Description", widget: markdown }
# Page Qui sommes-nous
- name: qui-sommes-nous
label: "Qui sommes-nous"
files:
- name: index
label: "Page principale"
file: content/pages/qui-sommes-nous/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- name: savoirPlusLinks
label: "Liens Pour en savoir plus"
widget: list
fields:
- { name: text, label: "Texte du lien", widget: string }
- { name: url, label: "URL", widget: string }
- { name: body, label: "Contenu", widget: markdown }
# Page Contact
- name: contact
label: "Contact"
files:
- name: index
label: "Page principale"
file: content/pages/contact/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: headline, label: "Accroche", widget: string }
- { name: body, label: "Contenu", widget: markdown }
# Page Mentions légales
- name: mentions-legales
label: "Mentions légales"
files:
- name: index
label: "Page principale"
file: content/pages/mentions-legales/index.md
format: yaml-frontmatter
fields:
- { name: title, label: "Titre", widget: string }
- { name: body, label: "Contenu", widget: markdown }