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: video, label: "Vidéo", widget: string, required: false, hint: "Chemin vers la vidéo (ex: videos/capsule_covoiturage.mp4)" } - { name: depliantLink, label: "Lien dépliant", widget: string, required: false, hint: "Chemin vers le PDF du dépliant (ex: depliant_covoiturage.pdf)" } - { 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: video, label: "Vidéo", widget: string, required: false, hint: "Chemin vers la vidéo (ex: videos/capsule_entreprises.mp4)" } - { name: depliantLink, label: "Lien dépliant", widget: string, required: false, hint: "Chemin vers le PDF du dépliant (ex: depliant_entreprises.pdf)" } - 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 }