wip: karl - working on nous connaitre page

This commit is contained in:
K Muller 2025-08-19 15:32:30 +00:00
parent 675265db50
commit da3541b304
8 changed files with 521 additions and 5 deletions

View file

@ -3,5 +3,5 @@
return [
Uwil\LaravelBackend\Providers\AppServiceProvider::class,
Uwil\LaravelBackend\Providers\EventServiceProvider::class,
Uwil\LaravelBackend\Providers\TranslationServiceProvider::class,
Uwil\LaravelBackend\Providers\TranslationServiceProvider::class
];

View file

@ -4,7 +4,7 @@
<div class="header__block header__block_left">
<ul id="menu-header-left" class="header__nav nav">
<li id="menu-item-186" class="no-padding menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-186">
<a href="/nous-connaitre/">
<a href="{{ route('front.nous-connaitre') }}">
Nous connaître
</a>
<ul class="sub-menu">

View file

@ -0,0 +1,94 @@
@extends('front.layouts.layout')
@section('title', 'Groupe LDC | Découvrir l\'histoire et l\'organisation du Groupe')
@section('description',
'Depuis sa création en 1970, LDC est un Groupe agroalimentaire familial et ambitieux, figurant
parmis les leaders de la volaille en Europe.')
@section('content')
@php
$hero = [
[
'title' => 'LE GROUPE LDC',
'subtitle' => '',
'text' => nl2br(
__(
'
LDC est un Groupe familial parmi les leaders européens de la volaille et du traiteur. :br
Notre mission ? Agir pour la souveraineté alimentaire dans le respect des femmes, des hommes et de la nature. :br
Notre stratégie ? Agir avec nos territoires pour Élever durablement, Mieux vivre ensemble, Respecter la terre et Bien nourrir. :br
Avec notre organisation décentralisée, nous proposons aujourd’hui un modèle simple et performant aussi souple et créatif qu’une PME. Ancré dans les territoires, nous produisons localement pour vendre localement.
Notre réussite se fonde sur l’expertise métier, la passion du travail bien fait et un engagement fort en faveur du développement durable.
',
[
'br' => '<br>',
],
),
),
'button' => '',
'video_?' => true,
'video_file' => '/app/uploads/2023/06/Publicité-marque-LDC.mp4',
'image' => '/app/uploads/2020/02/homepage_hero.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]);
@include('front.partials.key-figures')
{{-- PROJECT --}}
@php
$ourProject = [
'title' => 'Notre projet',
'subtitle' => 'Notre projet historique repose sur 3 axes :',
'text' => nl2br(
__(
'
:ulStart
:liStart Bien nourrir les consommateurs avec des produits de qualité, accessibles, sains et issus de filières responsables et qui contribuent au développement des territoires, :liEnd
:liStart Satisfaire durablement les besoins de nos clients en leur apportant qualité, service, proximité et innovation, :liEnd
:liStart Faire en sorte que les femmes et les hommes, qu’ils soient collaborateurs, éleveurs ou partenaires de la filière, se sentent épanouis au contact du Groupe en privilégiant bienveillance, respect, écoute et partage de la performance. :liEnd
:ulEnd
:h4Start :aStart En 2020 :aEnd, le Groupe s’est fixé 4 engagements pour répondre aux enjeux du Développement Durable avec sa démarche « Agir avec nos territoires » : Élever Durablement, Mieux Vivre Ensemble, Respecter la Terre et Bien Nourrir. :h4End
',
[
'ulStart' => '<ul>',
'ulEnd' => '</ul>',
'liStart' => '<li>',
'liEnd' => '</li>',
'br' => '<br>',
'aStart' => '<a href="#FIXME">',
'aEnd' => '</a>',
'h4Start' => '<h4>',
'h4End' => '</h4>',
],
),
),
];
@endphp
@include('front.partials.engagements', [
'engagements' => $ourProject,
])
{{-- VALUES --}}
@include('front.partials.values')
{{-- HISTORICAL --}}
@include('front.partials.historical')
@endsection

View file

@ -9,7 +9,7 @@
<h3 class="engagements__sub subtitle">{{ $engagements['subtitle'] }}</h3>
@endif
@if(!empty($engagements['text']))
<div class="engagements__description description">{{ $engagements['text'] }}</div>
<div class="engagements__description description">{!! $engagements['text'] !!}</div>
@endif
@if(!empty($engagements['button']['url']))
<a class="engagements__btn btn" href="{{ $engagements['button']['url'] }}" title="{{ $engagements['button']['title'] }}">{{ $engagements['button']['title'] }} <i class="btn__icon btn__icon_arrow-right"></i></a>

View file

@ -41,7 +41,7 @@
@endif
@if(!empty($h['text']))
<div class="hero__block-text description">{{ $h['text'] }}</div>
<div class="hero__block-text description">{!! $h['text'] !!}</div>
@endif
@if(!empty($h['button']))
<a class="btn" href="{{ $h['button']['url'] }}" title="{{ $h['button']['title'] }}">{{ $h["button"]["title"] }} <i class="btn__icon btn__icon_arrow-right"></i></a>

View file

@ -0,0 +1,81 @@
<div class="history__interactive history-interactive ">
<div class="history-pagination-container swiper-container" id="{{ 'history_slider_' . $id . '_pagination-container' }}">
<div class="history-interactive__pagination history-pagination swiper-wrapper" id="{{ 'history_slider_' . $id . '_pagination' }}">
</div>
</div>
<div class="history-interactive__slider history-slider">
<div class="history__nav history-nav">
<div class="history-nav__arrow history-nav__arrow_prev" id="{{ 'history_slider_' . $id . '_arrow_prev' }}"></div>
<div class="history-nav__arrow history-nav__arrow_next" id="{{ 'history_slider_' . $id . '_arrow_next' }}"></div>
</div>
<div class="swiper-container" id="{{ 'history_slider_' . $id }}">
<div class="swiper-wrapper">
@foreach ($historicalSlider as $slide)
<div class="swiper-slide">
<div class="history-slide">
<div class="history-slide__image">
<img src="{{ $slide['img'] }}" alt="{{ $slide['title'] }}">
</div>
<div class="history-slide__info">
<div class="history-slide__info-year"><span>{{ $slide['date'] }}</span></div>
<div class="history-slide__info-text description">
<div class="history-slide__info-title subtitle">{{ $slide['title'] }}</div>
@if (isset($slide['description']))
<p>{{ $slide['description'] }}</p>
@endif
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
var historicalSlider = @json($historicalSlider);
var id = @json($id);
const historicalSliderMenu = historicalSlider.map(function(element) {
return element.date;
});
var historic_pagination;
var history_slider_1 = new Swiper(`#history_slider_${id}`, {
slidesPerView: 'auto',
spaceBetween: 30,
centeredSlides: true,
loop: true,
pagination: {
el: `#history_slider_${id}_pagination`,
clickable: true,
renderBullet: function(index, className) {
return '<div class="swiper-slide ' + className +
'"><div class="history-pagination__item">' + (historicalSliderMenu[index]) +
'</div></div>';
},
},
navigation: {
nextEl: `#history_slider_${id}_arrow_next`,
prevEl: `#history_slider_${id}_arrow_prev`,
},
on: {
init: function() {
setTimeout(function() {
historic_pagination = new Swiper(
`#history_slider_${id}_pagination-container`, {
slidesPerView: 'auto',
spaceBetween: 45,
centeredSlides: true,
});
}, 1000);
},
slideChange: function() {
var _in = $(`#history_slider_${id}_pagination-container`).find(
'.swiper-pagination-bullet-active').index();
historic_pagination.slideTo(_in);
}
}
});
});
</script>

View file

@ -0,0 +1,334 @@
<div class="history fw fw-container gray-bg">
<div class="history__wrapper wrapper">
<h2 class="history__title title"><span class="title-text">Notre histoire familiale</span></h2>
@php
$familialSlider = [
[
'date' => '1909',
'title' => 'Les débuts de la famille LAMBERT au marché local',
'img' => 'https://www.ldc.fr/app/uploads/2020/03/n1-1909-Lambert.jpg',
],
[
'date' => '1953',
'title' => 'Le départ au marché de la Société Dodard-Chancereul',
'img' => 'https://www.ldc.fr/app/uploads/2020/03/n2-1953-Dodard-Chancereul-camion.jpg',
],
[
'date' => '1954',
'title' =>
'La première équipe et les premiers locaux de «Lambert Volailles», Rue Pasteur à Sablé-sur-Sarthe',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n3-1954-2.jpg',
],
[
'date' => '1954',
'title' => 'L’abattoir «Lambert Volailles»',
'img' => 'https://www.ldc.fr/app/uploads/2020/03/photos-n4.jpg',
],
[
'date' => '1960',
'title' => 'Le marché de Loué avec les caisses de volailles «Lambert»',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n5-1960-2.jpg',
],
[
'date' => 'Années 60',
'title' => 'M. Huttepain et les premiers éleveurs en contrat',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n6-annees60-2.jpg',
],
[
'date' => '1968',
'title' => 'La famille Lambert toujours présente au marché',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n7-DL-RL-JLL-2.jpg',
],
[
'date' => 'Années 70',
'title' => 'La famille Guillet, un autre acteur local de l’abattage de volailles',
'img' => 'https://www.ldc.fr/app/uploads/2020/09/n8-annees70-Guillet.jpg',
],
[
'date' => '1970',
'title' => 'Création de "L.D.C." avec la fusion des sociétés Lambert Dodard et Chancereul.',
'description' =>
'Création d’une unité moderne regroupant les activités à Saint-Laurent, Sablé sur Sarthe, siège actuel du Groupe.',
'img' => 'https://www.ldc.fr/app/uploads/2020/03/n9-1970-fusion-lambert-dodard-chancereul.jpg',
],
[
'date' => '1970',
'title' => 'L’inauguration avec M. DODARD et M. CHANCEREUL et les premiers produits LDC',
'img' =>
'https://www.ldc.fr/app/uploads/2020/03/n10-inauguration-LDC-1970-Mr-Dodard-et-Mr-Chancereul.jpg',
],
[
'date' => '1976',
'title' => 'Les premiers camions de ramassage LDC',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n11-1976_Camions_ramassage_LDC-2.jpg',
],
[
'date' => '1978',
'title' => 'Les débuts de la mise en carton',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n12_1978_Mise_en_carton-2.jpg',
],
[
'date' => '1979',
'title' => 'Les pièces entières de Loué et les premières découpes de volailles',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n13-1979_pieces_entieres_Loue-2.jpg',
],
[
'date' => '1980',
'title' => 'La photo de famille des 10 ans de LDC',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n14-10ans-LDC-2.jpg',
],
[
'date' => '1984',
'title' =>
'Le premier PDG du Groupe LDC, Rémy LAMBERT (à droite), et son successeur Gérard CHANCEREUL (à gauche)',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/n15-1984-histoire-2.jpg',
],
[
'date' => '2024',
'title' =>
'Le Comité de Direction actuel, avec la troisième génération des familles fondatrices toujours présente',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/2024_Comite_Direction.jpg',
],
];
@endphp
@include('front.partials.historic-slider', [
'id' => '1',
'historicalSlider' => $familialSlider,
])
{{-- <div class="history__interactive history-interactive ">
<div class="history-pagination-container swiper-container"
id="history_slider_1_pagination-container">
<div class="history-interactive__pagination history-pagination swiper-wrapper"
id="history_slider_1_pagination">
</div>
</div>
<div class="history-interactive__slider history-slider">
<div class="history__nav history-nav">
<div class="history-nav__arrow history-nav__arrow_prev" id="history_slider_1_arrow_prev"></div>
<div class="history-nav__arrow history-nav__arrow_next" id="history_slider_1_arrow_next"></div>
</div>
<div class="swiper-container"
id="history_slider_1">
<div class="swiper-wrapper">
@foreach ($familialSlider as $slide)
<div class="swiper-slide">
<div class="history-slide">
<div class="history-slide__image">
<img src="{{ $slide['img'] }}" alt="">
</div>
<div class="history-slide__info">
<div class="history-slide__info-year"><span>{{ $slide['date'] }}</span></div>
<div class="history-slide__info-text description">
<div class="history-slide__info-title subtitle">{{ $slide['title'] }}</div>
@if (isset($slide['description']))
<p>{{ $slide['description'] }}</p>
@endif
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
var familialSlider = @json($familialSlider);
const familialSliderMenu = familialSlider.map(function(element) {
return element.date;
});
var history_slider_1_pagination;
var history_slider_1 = new Swiper("#history_slider_1", {
slidesPerView: 'auto',
spaceBetween: 30,
centeredSlides: true,
loop: true,
pagination: {
el: "#history_slider_1_pagination",
clickable: true,
renderBullet: function(index, className) {
return '<div class="swiper-slide ' + className +
'"><div class="history-pagination__item">' + (familialSliderMenu[index]) + '</div></div>';
},
},
navigation: {
nextEl: '#history_slider_1_arrow_next',
prevEl: '#history_slider_1_arrow_prev',
},
on: {
init: function() {
setTimeout(function() {
history_slider_1_pagination = new Swiper(
"#history_slider_1_pagination-container", {
slidesPerView: 'auto',
spaceBetween: 45,
centeredSlides: true,
});
}, 1000);
},
slideChange: function() {
var _in = $("#history_slider_1_pagination-container").find(
'.swiper-pagination-bullet-active').index();
history_slider_1_pagination.slideTo(_in);
}
}
});
});
</script> --}}
<div class="history__text description">
<div class="history__text-block">
<h3 class="history__text-block-title subtitle"></h3>
<div class="history__text-block-description description">
<p>Dès les années 1950, la famille Lambert, basée à Sablé-sur-Sarthe (Sarthe) et la famille Dodard
Chancereul, ancrée à Saint-Denis-d’Anjou (Mayenne), sont reconnues pour la qualité de leurs
volailles. Chacune de leur côté tiennent étals aux marchés de Loué et de Châteauneuf-sur-Sarthe.
</p>
<p>Voisines sur le plan géographique et jumelles par leur activité d’abattage de volailles, les deux
entreprises familiales partagent des valeurs communes et un savoir-faire reconnu. C’est ainsi
qu’en 1968, né le projet de fusion pour évoluer ensemble et soutenir la croissance de volaille
liée au développement de la grande distribution. Les familles s’appuient d’emblée sur leur
expertise des volailles fermières.</p>
<p>Face à l’émergence de nouveaux modes de consommation et forts de leur expertise des volailles
fermières, dès 1970, les deux entreprises donnent naissance à LDC. La nouvelle usine, composée
de 90 personnes, est capable de répondre aux nouvelles attentes des clients. Avec un CA de 12
M€, le Groupe se développe et diversifie son activité vers la découpe de volailles, les élaborés
de volailles et plus tard, le marché du traiteur.</p>
</div>
</div>
<div class="history__text-block">
<h3 class="history__text-block-title subtitle">Les étapes clés du Groupe LDC</h3>
<div class="history__text-block-description description">
<p>Plus de 50 ans plus tard, le Groupe LDC est fort de plus de 24 500 salariés et de 102 sites de
production avec un chiffre d’affaires de 6,2 Md€. Cette progression est liée aux croissances
organiques et externes et au développement de nos marques.</p>
<p>Nous puisons dans cette croissance externe une vraie richesse. Chaque acquisition est l’occasion
de rencontres riches, d’ouverture et de nouvelles idées. Chacune est également source d’une
nécessaire remise en question aidant à rester humble.</p>
<p>C’est grâce à l’apport de chacune des sociétés qui sont venues rejoindre le Groupe, et aux femmes
et aux hommes qui les composent que le Groupe LDC est devenu un des leaders européens de la
Volaille et le second intervenant sur le marché du Traiteur en France.</p>
</div>
</div>
</div>
@php
$groupeLDC = [
[
'date' => '1970',
'title' => 'Création LDC',
'description' =>
'L’union «&nbsp;L.D.C&nbsp;» née de la fusion des abattoirs «&nbsp;Lambert&nbsp;», «&nbsp;Dodard&nbsp;» et «&nbsp;Chancereul&nbsp;».',
'img' => 'https://www.ldc.fr/app/uploads/2020/03/n9-1970-fusion-lambert-dodard-chancereul.jpg',
],
[
'date' => '1981',
'title' => 'Abattage de poulets fermiers : création de LDC Sablé et du Cavol',
'description' => 'En 1981, l’activité d’abattage de poulets fermiers et l’obtention du Label
Rouge nécessitent l’implantation d’un nouveau site, le Cavol, sur les terres
de Loué. LDC emploie alors 400 collaborateurs et réalise un CA de 70 M€.',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/1981-LDC-SABLE-CAVOL-2.jpg',
],
[
'date' => '1989',
'title' => 'Rapprochement avec la société Guillet à Daumeray (49)',
'description' => 'Association avec la famille Guillet.',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/1990_Guillet.jpg',
],
[
'date' => '1990',
'title' =>
'Orientation produits élaborés et traiteur : création de DPE et acquisition de La Toque Angevine',
'description' => 'Dès 1990, LDC prend la décision de s’orienter vers la réalisation de produits
élaborés en créant le site DPE (Département des Produits Elaborés) pour
répondre aux nouvelles attentes de ses consommateurs. LDC continue également
sa croissance externe avec l’acquisition de la société La Toque Angevine,
marquant ainsi le début du pôle et de l’activité du Traiteur pour LDC.',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/1990_DPE_2-2.jpg',
],
[
'date' => '2000',
'title' => 'Diversification : Acquisition de Drosed',
'description' =>
'Reprise de Drosed en Pologne dont Roldrob, Drop et Sedar. Début de l’internationalisation.',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/2000_drosed.jpg',
],
[
'date' => '2001',
'title' =>
'Suite de la diversification : Acquisition de Espri Restauration et rapprochement avec le Groupe Huttepain',
'description' => 'En 2001, le Groupe continue de se diversifier avec le développement de
l’activité traiteur avec Espri Restauration et le rapprochement avec la
famille et le Groupe Huttepain pour l’amont de la filière volaille. Dès
lors, le Groupe LDC maîtrise une partie de sa production du champ à
l’assiette : la collecte des céréales et la fabrication d’aliments,
l’organisation de l’élevage des volailles et le conditionnement des œufs.',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/2001-HUTTEPAIN-ESPRI-DROSED-2.jpg',
],
[
'date' => '2009',
'title' => 'Consolidation : Acquisition des sociétés Marie et Maitre CoQ',
'description' =>
'En 2009, le Groupe change de dimension et renforce son Pôle Traiteur par l’acquisition de la société Marie, ainsi que son Pôle Volaille avec la société Arrivé – Maître CoQ.',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/2001-HUTTEPAIN-ESPRI-DROSED-2.jpg',
],
[
'date' => '2015',
'title' =>
'Reconquête du marché français (restauration, snacking...) : Acquisition de Boscher Volailles et Robichon',
'description' => 'En 2015, le Groupe LDC décide de reconquérir le marché de la RHD (Restauration Hors Domicile) et de la PAI (Produits Alimentaires
Intermédiaires) par le rachat des sites volailles du Groupe Avril. Ce rachat
permet à LDC de répondre aux besoins des clients de la restauration et de la
transformation, et de reprendre des parts de marché en France face à
l’importation.',
'img' => 'https://www.ldc.fr/app/uploads/2020/10/2015-BOSCHER-ROBICHON-2.jpg',
],
[
'date' => '2018',
'title' => 'Poursuite de l’internationalisation avec l’acquisition du GroupeTranzit en Hongrie',
'description' => 'En 2018, le Groupe LDC renforce son internationalisation avec l’acquisition
des sociétés du Groupe Tranzit, en Hongrie. La volonté du Groupe LDC est de
poursuivre le développement de son modèle « produire localement pour vendre
localement », en proposant des produits de volailles nées, élevées et
préparées dans le pays d’origine.',
'img' => 'https://www.ldc.fr/app/uploads/2020/02/his-demo.jpg',
],
[
'date' => '2018',
'title' => 'Lancement de notre stratégie RSE "Agir avec nos territoires"',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/2018_strategie-RSE.jpg',
],
[
'date' => '2021',
'title' => 'Reprise des activités Ronsard',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/2021_Reprise-ronsard.jpg',
],
[
'date' => '2023',
'title' => 'Reprise d\'Ovoteam et de Matines',
'description' => 'Développement des Ovoproduits.',
'img' => 'https://www.ldc.fr/app/uploads/2024/06/2023_Reprise-Ovoteam.jpg',
],
[
'date' => '2024',
'title' => 'Reprise des Délices de Saint Léonard et Indykpol',
'description' =>
'>Reprise de la société «&nbsp;Les Délices de Saint Léonard&nbsp;» en Bretagne, et de la société Indykpol en Pologne.',
'img' => 'https://www.ldc.fr/app/uploads/2025/01/2024_DSL_INDYKPOL.jpg',
],
];
@endphp
@include('front.partials.historic-slider', [
'id' => '2',
'historicalSlider' => $groupeLDC,
])
</div>
</div>

View file

@ -3,4 +3,11 @@
use App\Http\Controllers\Front\HomeController;
use Illuminate\Support\Facades\Route;
Route::get('/', [HomeController::class, 'homepage'])->name('front.homepage');
Route::name('front.')->group(function () {
Route::get('/', [HomeController::class, 'homepage'])->name('homepage');
Route::get('/nous-connaitre', function() {
return view('front.pages.nous-connaitre');
})->name('nous-connaitre');
});