Compare commits

...

3 Commits

Author SHA1 Message Date
Arnaud Delcasse
2aa48ae7ba update partner logos and enterprise depliant
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 1m20s
2026-03-30 14:52:33 +02:00
Arnaud Delcasse
2837630e53 search
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 2m15s
2026-03-27 14:50:41 +01:00
Arnaud Delcasse
c3231632ac Modifications demandées 2026-01-08 17:39:06 +01:00
17 changed files with 80 additions and 31 deletions

Binary file not shown.

View File

@@ -5,6 +5,9 @@ menu:
main:
weight: 2
etapesTitle: "Une démarche simple et pratique"
depliantLink: "depliant_covoiturage.pdf"
ctaText: "Vous aussi, devenez conducteur solidaire !"
ctaLink: "https://docs.google.com/forms/d/e/1FAIpQLSfZ1QFpt2iuYsx4d9zhOKZ-DIiuW_NJxZ14R808eOfJDch9-g/viewform"
---
Aidez une personne de votre territoire sans solution de transport pour un trajet ponctuel.

View File

@@ -4,4 +4,6 @@ layout: "engagez-votre-entreprise"
menu:
main:
weight: 3
depliantLink: "depliant_entreprises.pdf"
video: "videos/capsule_entreprises.mp4"
---

View File

@@ -3,4 +3,4 @@ title: Garage solidaire
image: images/visuels/Garage-solidaire-Eric-Soudan.png
weight: 6
---
Solidarauto43 est un garage réservé aux quotients familiaux inférieur à 950 €. Locations, vente et réparations de véhicules, conseils pour l'achat en direct à un particulier. En savoir plus sur [Solidarauto43](https://solidarauto.org/garage-solidaire-le-puy-en-velay/)
Solidarauto43 est un garage réservé aux quotients familiaux inférieur à 950 €. Locations, vente et réparations de véhicules, conseils pour l'achat en direct à un particulier. [En savoir plus sur Solidarauto43](https://solidarauto.org/garage-solidaire-le-puy-en-velay/)

View File

@@ -9,6 +9,8 @@ savoirPlusLinks:
url: "https://lebimsa.fr/l-actu-des-territoires/mobilite-en-haute-loire-la-solution-du-covoiturage/"
- text: "Découvrez l'interview de Willy Guieau, Directeur opérationnel de la Maison de la Mobilité Solidaire de Haute-Loire"
url: "https://www.linkedin.com/pulse/maison-de-la-mobilit%C3%A9-solidaire-haute-loire-humains-%C3%A0-coeur-bw18e/"
- text: "La Maison de la mobilité solidaire Haute-Loire bien implantée dans le territoire"
url: "https://www.auvergnerhonealpes-ee.fr/annuaires/actualites/detail/maison-de-la-mobilite-solidaire-haute-loire-bien-implantee-dans-le-territoire"
---
La Maison de la Mobilité Solidaire Haute-Loire est un projet porté par les associations FIT, Solidarauto43 et FACE43, avec pour missions :

View File

@@ -20,10 +20,12 @@ line2after = "EN HAUTE-LOIRE"
[params.search]
title = "Rechercher un trajet"
labelDepart = "Départ"
labelDestination = "Destination"
labelDepart = "Départ : Indiquez une adresse précise"
labelDestination = "Destination : Indiquez une adresse précise"
labelDate = "Date"
labelHeure = "Heure"
labelHeure = "Heure départ"
placeholderDepart = "Ex : 1 place du Breuil, Le Puy-en-Velay"
placeholderDestination = "Ex : 24 boulevard du Montferrand, Le Puy-en-Velay"
buttonText = "Rechercher"
[params.video]

View File

@@ -156,6 +156,8 @@ collections:
- { 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"
@@ -205,6 +207,8 @@ collections:
- { 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

View File

@@ -874,6 +874,38 @@ main {
left: -80px;
}
/* Sidebar Conducteur */
.conducteur-sidebar {
display: flex;
flex-direction: column;
gap: 2rem;
align-items: center;
}
/* CTA Conducteur */
.cta-conducteur {
width: 100%;
text-align: center;
}
.cta-conducteur-button {
display: inline-block;
background-color: var(--color-highlight);
color: var(--color-white);
padding: 1rem 2rem;
border-radius: 25px;
text-decoration: none;
font-size: 20px;
font-weight: 700;
transition: opacity 0.2s, transform 0.2s;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.cta-conducteur-button:hover {
opacity: 0.9;
transform: translateY(-2px);
}
/* Plus d'infos */
.plus-infos {
width: 100%;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 188 KiB

View File

@@ -36,7 +36,7 @@
@focus="departure.showResults = departure.results.length > 0"
@click.outside="departure.showResults = false"
autocomplete="off"
placeholder=""
placeholder="{{ site.Params.search.placeholderDepart }}"
:class="{ 'input-error': errors.departure }"
required />
<ul class="autocomplete-results" x-show="departure.showResults && departure.results.length > 0" x-cloak>
@@ -62,7 +62,7 @@
@focus="destination.showResults = destination.results.length > 0"
@click.outside="destination.showResults = false"
autocomplete="off"
placeholder=""
placeholder="{{ site.Params.search.placeholderDestination }}"
:class="{ 'input-error': errors.destination }"
required />
<ul class="autocomplete-results" x-show="destination.showResults && destination.results.length > 0" x-cloak>
@@ -179,7 +179,7 @@
}
try {
const response = await fetch(`https://api-adresse.data.gouv.fr/search/?q=${encodeURIComponent(fieldData.input)}&limit=5`);
const response = await fetch(`https://data.geopf.fr/geocodage/search/?q=${encodeURIComponent(fieldData.input)}&limit=5`);
const json = await response.json();
fieldData.results = json.features || [];
fieldData.showResults = fieldData.results.length > 0;

View File

@@ -60,7 +60,7 @@
<div class="leg-details">
<template x-if="leg.mode === 'WALK'">
<div>
<p class="leg-line">Marche à pieds</p>
<p class="leg-line">Marche à pied</p>
<p class="leg-text">
<span x-text="formatDistance(leg.distance)"></span>
<span class="leg-duration" x-text="'(' + formatDuration(leg.duration) + ')'"></span>

View File

@@ -62,17 +62,28 @@
</div>
{{ end }}
<div class="conducteur-sidebar">
{{ with .Params.ctaLink }}
<div class="cta-conducteur">
<a href="{{ . }}" class="cta-conducteur-button" target="_blank">{{ $.Params.ctaText | default "Vous aussi, devenez conducteur solidaire !" }}</a>
</div>
{{ end }}
<div class="plus-infos">
{{ $downloadIcon := resources.Get "images/picto/Telechargez.svg" }}
<h3 class="plus-infos-title">{{ .Params.plusInfosTitle | default "Plus d'infos ?" }}</h3>
<p class="plus-infos-text">{{ .Params.plusInfosText | default "Vous avez des questions ? Vous souhaitez recevoir de la documentation imprimée ?" }}</p>
<a href="{{ .Params.plusInfosContactLink | default "/pages/contact/" }}" class="plus-infos-button">Contactez-nous</a>
<a href="{{ $downloadIcon := resources.Get "images/picto/download_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg" }}" class="plus-infos-download">
{{ with .Params.depliantLink }}
<a href="{{ . }}" class="plus-infos-download" target="_blank">
{{ $downloadIcon := resources.Get "images/picto/download_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg" }}
{{ if $downloadIcon }}
<img src="{{ $downloadIcon.RelPermalink }}" alt="" />
{{ end }}
<span>Ou téléchargez le dépliant d'information</span>
</a>
{{ end }}
</div>
</div>
</div>
@@ -88,14 +99,5 @@
</div>
</div>
{{ $pageFooter := where $allResources "Params.type" "page-footer" }}
{{ range $pageFooter }}
<div class="page-footer-section">
<h2 class="page-footer-title">{{ .Title }}</h2>
<div class="page-footer-content">
{{ .Content }}
</div>
</div>
{{ end }}
</section>
{{ end }}

View File

@@ -76,13 +76,15 @@
{{ $downloadIcon := resources.Get "images/picto/download_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg" }}
<h3 class="plus-infos-title">{{ .Params.plusInfosTitle | default "Plus d'infos ?" }}</h3>
<p class="plus-infos-text">{{ .Params.plusInfosText | default "Vous avez des questions ? Vous souhaitez recevoir de la documentation imprimée à mettre à disposition de vos publics ?" }}</p>
<a href="{{ .Params.plusInfosContactLink | default "/pages/contact/" }}" class="plus-infos-button">Contactez-nous</a>
<a href="{{ .Params.plusInfosDocLink | default "#" }}" class="plus-infos-download">
<a href="{{ $.Params.plusInfosContactLink | default "/pages/contact/" }}" class="plus-infos-button">Contactez-nous</a>
{{ with $.Params.depliantLink }}
<a href="{{ . }}" class="plus-infos-download" target="_blank">
{{ if $downloadIcon }}
<img src="{{ $downloadIcon.RelPermalink }}" alt="" />
{{ end }}
<span>{{ .Params.plusInfosDownloadText | default "Ou téléchargez le dépliant d'informations Mobi'Conseil" }}</span>
<span>Ou téléchargez le dépliant d'information</span>
</a>
{{ end }}
</div>
</div>
</div>

View File

@@ -29,7 +29,7 @@
{{ if $iconClose }}<img src="{{ $iconClose.RelPermalink }}" alt="" />{{ end }}
</div>
<div class="solution-content">
<p class="solution-text">{{ .Content | plainify }}</p>
<div class="solution-text">{{ .Content }}</div>
</div>
</div>
</div>