Merge branch 'issue-50' into 'migrate-front-files'
feat: ✨ add bien nourrir page
See merge request ldc-web/projets/ldc!35
This commit is contained in:
commit
d799a8265b
10 changed files with 551 additions and 66 deletions
|
|
@ -8,5 +8,6 @@ return [
|
|||
"nos-marques" => "our brands",
|
||||
"elever-durablement" => "sustainable farming",
|
||||
"mieux-vivre-ensemble" => "living and working together",
|
||||
"respecter-la-terre" => "respecting the nature"
|
||||
"respecter-la-terre" => "respecting the nature",
|
||||
"bien-nourrir" => "providing healthy food"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -10,5 +10,6 @@ return [
|
|||
"nous-rejoindre" => "nous rejoindre",
|
||||
"elever-durablement" => "élever durablement",
|
||||
"mieux-vivre-ensemble" => "mieux vivre ensemble",
|
||||
"respecter-la-terre" => "respecter la terre"
|
||||
"respecter-la-terre" => "respecter la terre",
|
||||
"bien-nourrir" => "bien nourrir"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@
|
|||
<a href="{{ route('front.respecter-la-terre') }}">Respecter la terre</a>
|
||||
</li>
|
||||
<li id="menu-item-749" class="nav-page-link menu-item menu-item-type-post_type menu-item-object-page menu-item-749">
|
||||
<a href="/nos-engagements/bien-nourrir/">Bien nourrir</a>
|
||||
<a href="{{ route('front.bien-nourrir') }}">Bien nourrir</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
|||
447
resources/views/front/pages/bien-nourrir.blade.php
Normal file
447
resources/views/front/pages/bien-nourrir.blade.php
Normal file
|
|
@ -0,0 +1,447 @@
|
|||
@extends('front.layouts.layout')
|
||||
|
||||
@section('title', 'Nos engagements pour nos clients et nos consommateurs')
|
||||
@section('description',
|
||||
'Notre objectif pour "Bien nourrir" : proposer à nos clients et consomateurs des produits
|
||||
toujours plus responsables, de qualité, sains, sûrs et accessibles.')
|
||||
|
||||
@section('content')
|
||||
@php
|
||||
$commonTitle = 'Bien nourrir';
|
||||
|
||||
$commonText = nl2br(
|
||||
__(
|
||||
'Notre principale activité demeure notre métier historique : la Volaille. :br :br Nous l\'avons fait évoluer pour l\'adapter aux demandes des consommateurs ; d\'abord des volailles entières prêtes à cuire, puis des morceaux découpés, des produits élaborés et à présent des plats cuisinés. :br :br L\'activité Traiteur est ainsi devenue une activité à part entière au sein du Groupe. :br :br Nos produits répondent à tous les instants et à toutes les tendances de consommation avec des produits toujours plus :strongStart responsables, de qualité, sains, sûrs et accessibles. :strongEnd',
|
||||
[
|
||||
'br' => '<br>',
|
||||
'strongStart' => '<strong>',
|
||||
'strongEnd' => '</strong>',
|
||||
],
|
||||
),
|
||||
);
|
||||
$hero = [
|
||||
[
|
||||
'title' => $commonTitle,
|
||||
'subtitle' => '',
|
||||
'text' => $commonText,
|
||||
'button' => '',
|
||||
'video_?' => false,
|
||||
'video_file' => '',
|
||||
'image' => asset('/assets/uploads/2020/02/hero_satisfy.jpg'),
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
||||
@endphp
|
||||
@include('front.partials.hero', ['hero' => $hero]);
|
||||
|
||||
@php
|
||||
$borders = [
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
];
|
||||
@endphp
|
||||
|
||||
<div class="textblock fw fw-container feedwell-historic-actions ">
|
||||
<div class="textblock__wrapper wrapper">
|
||||
<x-front.sections.title title="Nos actions historiques" subtitle="Pour bien nourrir" />
|
||||
<div class="textblock__container">
|
||||
<div class="textblock__image textblock__block">
|
||||
<div class="image-border-wrap">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => !empty($borders['image_borders']) ? $borders['image_borders'] : [],
|
||||
])
|
||||
<img src="/assets/uploads/2020/11/ACTIONS-HISTORIQUES-BIEN-NOURRIR-2-1.jpg"
|
||||
alt="Nos actions historiques">
|
||||
</div>
|
||||
</div>
|
||||
<div class="textblock__info textblock__block">
|
||||
<div class="textblock__info-description description ">
|
||||
<p>
|
||||
Dès la fin des années 50, quelques hommes visionnaires décident de préserver la production de
|
||||
volaille fermière en France et jettent les bases du premier cahier des charges Label Rouge : <a
|
||||
href="https://www.ldc.fr/nos-engagements/elever-durablement/" target="_blank"
|
||||
rel="noopener">un élevage en plein air</a>, la prédominance de céréales locales dans
|
||||
l’alimentation, et le contrôle
|
||||
par une tierce personne. Dès lors, et pour répondre aux besoins des consommateurs, le Groupe LDC
|
||||
développe les produits de qualité supérieure Label Rouge et Bio avec son partenaire historique :
|
||||
Les Fermiers de Loué. A ces volailles d’excellence viennent s’ajouter progressivement l’AOP
|
||||
Bresse (créée en 1992), les labels régionaux et la garantie de l’origine France pour les
|
||||
produits de volailles (nées, élevées et préparées en France).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Engagé dans une maîtrise de la sécurité sanitaire dès la fin des années 70, le Groupe investit
|
||||
dans des outils industriels compétitifs, sûrs et performants. Il s’attache aussi à une
|
||||
traçabilité totale de ses produits permettant aux clients et consommateurs de connaître toutes
|
||||
les étapes de production. Depuis plusieurs années maintenant, le Groupe est engagé dans la
|
||||
simplification des listes d’ingrédients ; suppression des colorants, des arômes artificiels, des
|
||||
exhausteurs de goût, des conservateurs.
|
||||
</p>
|
||||
<p>
|
||||
L’innovation est un pilier majeur du Groupe. Plus de 130 personnes travaillent ainsi chaque jour
|
||||
en R&D ou au sein de la Cellule Recherche & Innovation pour inventer les produits de demain.
|
||||
Près de 2000 projets par an sont étudiés par nos équipes et 200 produits à marques sont lancés
|
||||
chaque année !
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="textblock fw fw-container textblock_bg feedwell-satisfy ">
|
||||
<div class="textblock__wrapper wrapper">
|
||||
<x-front.sections.title title="Satisfaire nos clients" subtitle="et nos consommateurs" />
|
||||
<div class="textblock__container textblock__container_swap">
|
||||
<div class="textblock__image textblock__block">
|
||||
<div class="image-border-wrap">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => !empty($borders['image_borders']) ? $borders['image_borders'] : [],
|
||||
])
|
||||
<img src="/assets/uploads/2020/02/feedsatis.jpg" alt="Satisfaire nos clients">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="textblock__info textblock__block">
|
||||
<div class="textblock__info-description description">
|
||||
<p>
|
||||
Le Groupe LDC veille à rester en permanence à l’écoute de ses clients, de ses consommateurs, et
|
||||
plus largement des citoyens.
|
||||
</p>
|
||||
<p>
|
||||
Sa stratégie d’étude, de veille et d’audit passe tous les ans par des tests réguliers des
|
||||
innovations, concepts, et produits en cours auprès des consommateurs. La lecture des études et
|
||||
des baromètres des instituts de sondage est régulière pour suivre les tendances. Outre le bilan
|
||||
d’image classique de chaque marque, le Groupe fait régulièrement évoluer ses enquêtes, pour
|
||||
évaluer la perception sociétale des consommateurs : niveau de prise en compte des attentes
|
||||
sociétales et capital confiance en nos marques. La mesure de la satisfaction consommateur passe
|
||||
également par le suivi réalisé par nos services consommateurs, et par le contact direct. Ainsi,
|
||||
nous proposons régulièrement à nos clients et aux consommateurs des animations sur les points de
|
||||
vente pour rencontrer et échanger avec nos équipes et nos éleveurs partenaires.
|
||||
</p>
|
||||
<p>
|
||||
Le Groupe recueille aussi directement l’avis de ses clients sur ses produits et ses services, sa
|
||||
capacité d’innovation et sa dynamique, afin de rester à l’écoute et de s’adapter à tous les
|
||||
besoins.
|
||||
</p>
|
||||
<p>
|
||||
Les résultats des mesures de satisfaction sont ainsi consolidés et reportés pour chaque marque.
|
||||
Le Groupe se fixe l’objectif d’une amélioration continue chaque année de la notation.
|
||||
</p>
|
||||
<p>
|
||||
Pour mettre en avant ses produits, ses valeurs et ses engagements, le Groupe communique auprès
|
||||
du grand public via ses <a href="{{ route('front.nos-marques') }}" target="_blank"
|
||||
rel="noopener">marques</a>, sur les packagings et via de nombreux spots publicitaires
|
||||
diffusés en TV ou sur les réseaux sociaux.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="textblock fw fw-container feedwell-security ">
|
||||
<div class="textblock__wrapper wrapper">
|
||||
<x-front.sections.title title="Garantir la sécurité" subtitle="sanitaire" />
|
||||
<div class="textblock__container textblock__container_ac">
|
||||
<div class="textblock__image textblock__block">
|
||||
<div class="image-border-wrap">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => !empty($borders['image_borders']) ? $borders['image_borders'] : [],
|
||||
])
|
||||
<img src="/assets/uploads/2020/02/feedsecur.jpg" alt="Garantir la sécurité">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="textblock__info textblock__block">
|
||||
<div class="textblock__info-description description ">
|
||||
<p>
|
||||
Le Groupe LDC a développé des gammes de produits sains et sûrs. Pour la sécurisation des
|
||||
approvisionnements, il s’appuie sur un partenariat étroit tissé au fil des années avec
|
||||
l’ensemble de ses partenaires, en particulier les éleveurs et les fournisseurs de matières
|
||||
premières et d’ingrédients.
|
||||
</p>
|
||||
<p>
|
||||
A des démarches de
|
||||
certifications internationales de
|
||||
type <a href="https://brc.org.uk/" target="_blank" rel="noopener">BRC</a>, <a
|
||||
href="https://www.ifs-certification.com/index.php/fr/" target="_blank"
|
||||
rel="noopener">IFS</a> ou
|
||||
encore <a href="https://www.fssc22000.com/" target="_blank" rel="noopener">FSSC 22000 </a>
|
||||
basées sur l’exigence du
|
||||
Global Food Safety Initiative (<a href="https://mygfsi.com/" target="_blank"
|
||||
rel="noopener">GFSI></a>), s’ajoutent des processus internes, fondés sur
|
||||
l’amélioration continue, en matière de qualité sanitaire, de biosécurité et de
|
||||
traçabilité. Ainsi des outils de contrôle comme la démarche<a href="http://www.haccp-guide.fr/"
|
||||
target="_blank" rel="noopener">H.A.C.C.P.</a> (Hazard Analysis Critical Control
|
||||
Point) sont utilisés dans l’ensemble de nos
|
||||
productions. La formation des équipes, des exercices de simulation et
|
||||
des contrôles en laboratoire sont menés régulièrement pour
|
||||
maintenir un haut niveau de réactivité.
|
||||
</p>
|
||||
<div>
|
||||
Le Groupe possède 4 laboratoires dont 2 accrédités <a href="https://www.cofrac.fr/"
|
||||
target="_blank" rel="noopener noreferrer">COFRAC</a>Laboratoire de La Toque Angevine
|
||||
accrédité
|
||||
section essais du COFRAC, sous le numéro 1-2265, et Laboratoire LDC Sablé, accrédité
|
||||
section essais du COFRAC, sous le numéro 1-7147 (portée disponible sur <a
|
||||
id="LPNoLPOWALinkPreview" href="http://www.cofrac.fr/" target="_blank"
|
||||
rel="noopener noreferrer">www.cofrac.fr</a>).
|
||||
</div>
|
||||
<div>
|
||||
Une équipe de 220 personnes est ainsi dédiée à la qualité et à la sécurité sanitaire des
|
||||
aliments.
|
||||
</div>
|
||||
|
||||
<div>
|
||||
Une logistique performante nous permet d’assurer une
|
||||
distribution de nos produits dans les meilleurs délais, en France et en Europe,
|
||||
assurant également des standards élevés de qualité et de fraîcheur. En 2019, les premières
|
||||
certifications IFS ont pu être obtenues par les plateformes logistiques du
|
||||
Groupe.
|
||||
</div>
|
||||
<p>Le Groupe s’est fixé l’objectif 2025 que <strong>95% de
|
||||
ses sites soient certifiés IFS ou BRC ou FSSC 22000</strong>,
|
||||
c’est déjà le cas pour 93% des sites aujourd’hui en 2023.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="textblock fw fw-container textblock_bg feedwell-nutriton ">
|
||||
<div class="textblock__wrapper wrapper">
|
||||
<x-front.sections.title title="Agir pour la nutrition" subtitle="et la santé" />
|
||||
<div class="textblock__container textblock__container_swap">
|
||||
<div class="textblock__info textblock__block">
|
||||
|
||||
<div class="textblock__info-description description ">
|
||||
<p>
|
||||
L’alimentation est un pilier essentiel de Santé Publique. La volaille et les œufs ont des
|
||||
propriétés nutritionnelles reconnues car sont d’excellentes sources :
|
||||
</p>
|
||||
<ul>
|
||||
<li>de protéines,</li>
|
||||
<li>d’acides gras mono et polyinsaturés, omégas 3,</li>
|
||||
<li>de vitamines, de minéraux, magnésium, calcium, fer et autres oligo-éléments.</li>
|
||||
</ul>
|
||||
<p>
|
||||
Ils présentent aussi de nombreux atouts diététiques, sont faciles à cuisiner et conviennent à
|
||||
toutes les catégories d’âge.
|
||||
</p>
|
||||
<p>
|
||||
Le Programme National Nutrition Santé (<a
|
||||
href="https://www.mangerbouger.fr/Les-recommandations/Reduire/La-viande-porc-boeuf-veau-mouton-agneau-abats"
|
||||
target="_blank" rel="noopener">PNNS</a>) recommande
|
||||
et privilégie la viande de volaille et les œufs.
|
||||
</p>
|
||||
<p>
|
||||
<img fetchpriority="high" decoding="async" class="size-medium wp-image-6961 aligncenter"
|
||||
src="/assets/uploads/2020/10/PNNS-300x212.jpg" alt=""
|
||||
srcset="/assets/uploads/2020/10/PNNS-300x212.jpg 300w, /assets/uploads/2020/10/PNNS-768x541.jpg 768w, /assets/uploads/2020/10/PNNS-340x240.jpg 340w, /assets/uploads/2020/10/PNNS.jpg 800w"
|
||||
sizes="(max-width: 300px) 100vw, 300px">
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="textblock__container">
|
||||
<div class="textblock__image textblock__block">
|
||||
<x-front.sections.video :video="[
|
||||
'type_video' => 'youtube',
|
||||
'video' => 'Hy3-QHhzvPE',
|
||||
]" />
|
||||
{{-- FIXME: vidéo height is not good here --}}
|
||||
{{-- <div class="textblock__video video-wrap">
|
||||
|
||||
<div class="textblock__video-btn play-button"></div>
|
||||
|
||||
<iframe title="What are food additives?" width="640" height="360"
|
||||
src="https://www.youtube.com/embed/Hy3-QHhzvPE?feature=oembed" frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||||
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
|
||||
</div> --}}
|
||||
<div class="image-border-wrap">
|
||||
<img src="https://www.ldc.fr/app/uploads/2020/11/CLEAN-LABEL-2.jpg" alt="Agir pour la nutrition">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="textblock__info textblock__block">
|
||||
<div class="textblock__info-description description ">
|
||||
<p>
|
||||
Fortes de ces constats, nos équipes Recherche & Développement et notre cellule Recherche et
|
||||
Innovation avec le soutien d’un réseau d’experts scientifiques, proposent des produits innovants
|
||||
et toujours plus adaptés aux besoins, et imaginent les produits de demain.
|
||||
</p>
|
||||
|
||||
<p>Une attention particulière est portée :</p>
|
||||
<ul>
|
||||
<li>à la composition nutritionnelle des produits : par la diminution des teneurs en sel,
|
||||
matières grasses, sucres… et l’augmentation des teneurs en fibres. En 2019, les marques
|
||||
<a href="https://www.legaulois.fr/" target="_blank" rel="noopener">Le Gaulois</a>, <a
|
||||
href="https://www.maitrecoq.fr/" target="_blank" rel="noopener">Maître CoQ</a>,
|
||||
<a href="https://www.marie.fr/" target="_blank" rel="noopener">Marie</a>, <a
|
||||
href="https://www.loue.fr/" target="_blank" rel="noopener">Loué</a> et <a
|
||||
href="https://www.weightwatchers.com/fr/" target="_blank" rel="noopener">WW</a>
|
||||
se sont toutes engagées dans la démarche d’étiquetage nutritionnel simplifié
|
||||
Nutri-Score®,
|
||||
</li>
|
||||
<li>à la liste des ingrédients : par une démarche de Clean Label qui consiste à la
|
||||
simplification des listes d’ingrédients et à la suppression des additifs. Les ingrédients
|
||||
utilisés dans la formulation de nos produits sont rigoureusement sélectionnés selon des
|
||||
critères de qualité, d’origine et de fonctionnalité. Nous privilégions les ingrédients
|
||||
bruts, les moins transformés possible, et nous limitons les ingrédients au strict minimum
|
||||
nécessaire,</li>
|
||||
<li>à l’optimisation des procédés existants (cuisson…) pour améliorer la qualité des produits.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Des chartes nutritionnelles créées en 2014 et révisées de façon triennale, encadrent la qualité
|
||||
nutritionnelle et la composition de nos produits.
|
||||
</p>
|
||||
<p>
|
||||
Le Groupe s’est fixé<strong>deux objectifs à
|
||||
l’horizon 2025</strong> :
|
||||
</p>
|
||||
<ul>
|
||||
<li>que plus de 84% de ses produits à marque soient notés A, B ou C dans le cadre de la démarche
|
||||
<a href="https://www.mangerbouger.fr/Manger-mieux/Comment-manger-mieux/Comment-comprendre-les-informations-nutritionnelles/Qu-est-ce-que-le-Nutri-Score?gclid=CjwKCAjww5r8BRB6EiwArcckC7xr82rbMBj3apuyyQIrR8-BoAEqmN3oqR4LOr86SBsVlmbhyD_5pBoChd4QAvD_BwE&xtor=SEC-33-GOO-%5BNutriscore%5D--S-%5Bnutriscore%5D"
|
||||
target="_blank" rel="noopener">Nutriscore</a>,
|
||||
</li>
|
||||
<li>et que pour plus de 80% de ses recettes, sa démarche de clean label soit aboutie
|
||||
(simplification des ingrédients et suppression d’additifs).</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="store-card fw fw-container">
|
||||
<div class="store-card__wrapper wrapper wrapper_small">
|
||||
|
||||
@php
|
||||
$brands = [
|
||||
[
|
||||
'image' => [
|
||||
'url' => '/assets/uploads/2021/05/Lg-site-web-ldc-1.png',
|
||||
],
|
||||
],
|
||||
[
|
||||
'image' => [
|
||||
'url' => '/assets/uploads/2020/06/MAITRE_COQ_logo__300x300.png',
|
||||
],
|
||||
],
|
||||
[
|
||||
'image' => [
|
||||
'url' => '/assets/uploads/2020/06/poule-et-toque-300x300-1-e1592917393913.png',
|
||||
],
|
||||
],
|
||||
[
|
||||
'image' => [
|
||||
'url' => '/assets/uploads/2020/06/New-logo-Marie-2019-300x300-1.png',
|
||||
],
|
||||
],
|
||||
[
|
||||
'image' => [
|
||||
'url' => '/assets/uploads/2020/06/logo-Nature-et-Respect-300x300-1.png',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@endphp
|
||||
@include('front.partials.brands-icons', [
|
||||
'brands' => $brands,
|
||||
'title' => 'Notre score card',
|
||||
'subtitle' => 'bien nourrir',
|
||||
'isOnCommitmentPage' => true,
|
||||
])
|
||||
|
||||
|
||||
@php
|
||||
$cards = [
|
||||
[
|
||||
'objectif' => 'Objectif 1',
|
||||
'titre' => 'Prendre soin de nos collaborateurs',
|
||||
'background' => '/assets/uploads/2020/06/SCORE-CARD-VIOLET-BIEN-NOURRIR.png',
|
||||
'indicateurs' => [
|
||||
[
|
||||
'label' =>
|
||||
'Part des sites certifiés en sécurité sanitaire de type IFS, BRC ou FSSC 22000',
|
||||
'valeurs' => ['2018' => '89%', '2024' => '94%', '2025' => '95%'],
|
||||
],
|
||||
],
|
||||
'note' => null,
|
||||
],
|
||||
[
|
||||
'objectif' => 'Objectif 2',
|
||||
'titre' => 'Satisfaire nos clients et nos consommateurs',
|
||||
'background' => '/assets/uploads/2020/06/SCORE-CARD-VIOLET-BIEN-NOURRIR.png',
|
||||
'indicateurs' => [
|
||||
[
|
||||
'label' =>
|
||||
'Satisfaction des consommateurs par le bilan image et par la notoriété',
|
||||
'valeurs' => ['2018' => 'ND*', '2024' => '45,5', '2025' => '60'],
|
||||
],
|
||||
],
|
||||
'note' => "*ND = Non Disponible",
|
||||
],
|
||||
[
|
||||
'objectif' => 'Objectif 3',
|
||||
'titre' => 'Agir pour la nutrition et la santé par nos produits',
|
||||
'background' => '/assets/uploads/2020/06/SCORE-CARD-VIOLET-BIEN-NOURRIR.png',
|
||||
'indicateurs' => [
|
||||
[
|
||||
'label' =>
|
||||
'Part de produits notés A, B ou C dans la démarche Nutri-Score®',
|
||||
'valeurs' => ['2018' => '77%', '2024' => '93%', '2025' => '84%'],
|
||||
],
|
||||
[
|
||||
'label' =>
|
||||
'Part des recettes dont la démarche de Clean Label est aboutie',
|
||||
'valeurs' => ['2018' => 'ND*', '2024' => '76%', '2025' => '80%'],
|
||||
],
|
||||
],
|
||||
'note' => "*ND = Non Disponible",
|
||||
],
|
||||
];
|
||||
@endphp
|
||||
@include('front.partials.score-card', ['cards' => $cards])
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="gray-bg">
|
||||
<div class="engagements fw fw-container">
|
||||
<div class="engagements__wrapper wrapper">
|
||||
@include('front.partials.engagements-list')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -675,7 +675,8 @@ ancré dans les territoires et reconnu pour la qualité de ses produits.')
|
|||
$includeBladeName = $mob ? 'brands-icons-mobile' : 'brands-icons';
|
||||
@endphp
|
||||
@include('front.partials.' . $includeBladeName, [
|
||||
'brands' => $brands
|
||||
'brands' => $brands,
|
||||
'title' => 'Nos marques'
|
||||
])
|
||||
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -1,36 +1,59 @@
|
|||
@php
|
||||
if(empty($slides_count)) {
|
||||
if (empty($slides_count)) {
|
||||
$slides_count = 6;
|
||||
}
|
||||
|
||||
if(empty($space_between)) {
|
||||
if (empty($space_between)) {
|
||||
$space_between = 10;
|
||||
}
|
||||
|
||||
if (empty($isOnCommitmentPage)) {
|
||||
$isOnCommitmentPage = false;
|
||||
}
|
||||
|
||||
$aroundWrapperClasses = $isOnCommitmentPage
|
||||
? 'store-card__brands brands-icons__list brands-icons__list_scorecard'
|
||||
: 'brands__list brands-list brands-list_default';
|
||||
|
||||
$wrapperClasses = $isOnCommitmentPage ? 'brands-icons__list-slider-wrap' : 'brands-list__slider-wrapper';
|
||||
|
||||
$containerClasses = $isOnCommitmentPage
|
||||
? 'brands-icons__list-slider swiper-container'
|
||||
: 'brands-list__slider swiper-container';
|
||||
|
||||
$prevButtonClasses = $isOnCommitmentPage
|
||||
? 'brands-icons__list-arrow brands-icons__list-arrow_prev'
|
||||
: 'brands-list__arrow brands-list__arrow_prev';
|
||||
|
||||
$nextButtonClasses = $isOnCommitmentPage
|
||||
? 'brands-icons__list__arrow brands-icons__list__arrow_next'
|
||||
: 'brands-list__arrow brands-list__arrow_next';
|
||||
@endphp
|
||||
|
||||
@if(!empty($brands))
|
||||
@if (!empty($brands))
|
||||
|
||||
<div class="brands fw fw-container">
|
||||
<div class="brands__wrapper wrapper">
|
||||
@if(empty($hide_title))
|
||||
<h2 class="brands__title title"><span class="title-text">Nos marques</span></h2>
|
||||
@endif
|
||||
<div class="brands__list brands-list brands-list_default">
|
||||
<div class="brands-list__arrow brands-list__arrow_prev"><i></i></div>
|
||||
<div class="brands-list__slider-wrapper">
|
||||
<div class="brands-list__slider swiper-container">
|
||||
<div class="swiper-wrapper">
|
||||
@foreach($brands as $b)
|
||||
<div class="swiper-slide">
|
||||
<a class="brands-list__item" href="{{ $b['link'] }}" title="Nos marques"><img src="{{ $b['image']['url'] }}" alt="Nos marques" /></a>
|
||||
</div>
|
||||
@endforeach
|
||||
<div class="brands fw fw-container">
|
||||
<div class="brands__wrapper wrapper">
|
||||
@if (!empty($title))
|
||||
<x-front.sections.title title="{{ $title }}" subtitle="{{ isset($subtitle) ? $subtitle : '' }}" />
|
||||
@endif
|
||||
<div class="{{ $aroundWrapperClasses }}">
|
||||
<div class="{{ $prevButtonClasses }}"><i></i></div>
|
||||
<div class="{{ $wrapperClasses }}">
|
||||
<div class="{{ $containerClasses }}">
|
||||
<div class="swiper-wrapper">
|
||||
@foreach ($brands as $b)
|
||||
<div class="swiper-slide">
|
||||
<a class="brands-list__item" href="{{ isset($b['link']) ? $b['link'] : '' }}"
|
||||
title="Nos marques"><img src="{{ $b['image']['url'] }}" alt="Nos marques" /></a>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="{{ $nextButtonClasses }}"><i></i></div>
|
||||
</div>
|
||||
<div class="brands-list__arrow brands-list__arrow_next"><i></i></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endif
|
||||
|
|
|
|||
|
|
@ -27,15 +27,15 @@
|
|||
'target' => '',
|
||||
],
|
||||
],
|
||||
// [
|
||||
// 'image' => '/assets/uploads/2023/04/engagement-bien-nourrir.png',
|
||||
// 'text' => '',
|
||||
// 'button' => [
|
||||
// 'title' => 'Voir la page',
|
||||
// 'url' => 'front.bien-nourrir',
|
||||
// 'target' => '',
|
||||
// ],
|
||||
// ],
|
||||
[
|
||||
'image' => '/assets/uploads/2023/04/engagement-bien-nourrir.png',
|
||||
'text' => '',
|
||||
'button' => [
|
||||
'title' => 'Voir la page',
|
||||
'url' => 'front.bien-nourrir',
|
||||
'target' => '',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
if(empty($disabled)) {
|
||||
|
|
|
|||
|
|
@ -1,39 +1,41 @@
|
|||
@foreach ($cards as $card)
|
||||
<div class="store-card-list__item store-card-item">
|
||||
<div class="store-card-item__goal store-card-item__block">
|
||||
<div class="store-card-item__tip">{{ $card['objectif'] }}</div>
|
||||
<h3 class="store-card-item__title subtitle">{{ $card['titre'] }}</h3>
|
||||
</div>
|
||||
<div class="store-card-item__characteristics">
|
||||
<div class="store-card-item__indicator store-card-item__block">
|
||||
<div class="store-card-item__tip left-column">Indicateur</div>
|
||||
<div class="store-card-item__years right-column">
|
||||
@foreach (array_keys($card['indicateurs'][0]['valeurs']) as $annee)
|
||||
<div class="store-card-item__year">{{ $annee }}</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="store-card-list store-card-list">
|
||||
@foreach ($cards as $card)
|
||||
<div class="store-card-list__item store-card-item">
|
||||
<div class="store-card-item__goal store-card-item__block">
|
||||
<div class="store-card-item__tip">{{ $card['objectif'] }}</div>
|
||||
<h3 class="store-card-item__title subtitle">{{ $card['titre'] }}</h3>
|
||||
</div>
|
||||
|
||||
@foreach ($card['indicateurs'] as $indicateur)
|
||||
<div class="characteristic-row">
|
||||
<div class="left-column">
|
||||
<p class="characteristic-text">{{ $indicateur['label'] }}</p>
|
||||
<div class="store-card-item__characteristics">
|
||||
<div class="store-card-item__indicator store-card-item__block">
|
||||
<div class="store-card-item__tip left-column">Indicateur</div>
|
||||
<div class="store-card-item__years right-column">
|
||||
@foreach (array_keys($card['indicateurs'][0]['valeurs']) as $annee)
|
||||
<div class="store-card-item__year">{{ $annee }}</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="right-column">
|
||||
<div class="percents-wrapper" style="background-image: url({{ $card['background'] }});">
|
||||
@foreach ($indicateur['valeurs'] as $valeur)
|
||||
<div class="store-card-item__percent">{{ $valeur }}</div>
|
||||
@endforeach
|
||||
</div>
|
||||
|
||||
@foreach ($card['indicateurs'] as $indicateur)
|
||||
<div class="characteristic-row">
|
||||
<div class="left-column">
|
||||
<p class="characteristic-text">{{ $indicateur['label'] }}</p>
|
||||
</div>
|
||||
<div class="right-column">
|
||||
<div class="percents-wrapper" style="background-image: url({{ $card['background'] }});">
|
||||
@foreach ($indicateur['valeurs'] as $valeur)
|
||||
<div class="store-card-item__percent">{{ $valeur }}</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@endforeach
|
||||
|
||||
@if ($card['note'])
|
||||
<div class="characteristic-row characteristic-desc">
|
||||
{{ $card['note'] }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($card['note'])
|
||||
<div class="characteristic-row characteristic-desc">
|
||||
{{ $card['note'] }}
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@endforeach
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -41,6 +41,13 @@ Breadcrumbs::for('front.respecter-la-terre', function (Generator $trail) {
|
|||
route('front.respecter-la-terre')
|
||||
);
|
||||
});
|
||||
Breadcrumbs::for('front.bien-nourrir', function (Generator $trail) {
|
||||
$trail->parent('front.nos-engagements');
|
||||
$trail->push(
|
||||
Str::of(trans('front.bien-nourrir'))->ucfirst(),
|
||||
route('front.bien-nourrir')
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,9 @@ Route::name('front.')->group(function () {
|
|||
Route::get('respecter-la-terre', function () {
|
||||
return view('front.pages.respecter-la-terre');
|
||||
})->name('respecter-la-terre');
|
||||
Route::get('bien-nourrir', function () {
|
||||
return view('front.pages.bien-nourrir');
|
||||
})->name('bien-nourrir');
|
||||
});
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue