Merge branch 'actualites' into 'migrate-front-files'
feat: ✨ add single page (actualites.show)
See merge request ldc-web/projets/ldc!39
This commit is contained in:
commit
0db37fd8b6
12 changed files with 681 additions and 49 deletions
|
|
@ -11,6 +11,7 @@ return [
|
|||
"elever-durablement" => "élever durablement",
|
||||
"mieux-vivre-ensemble" => "mieux vivre ensemble",
|
||||
"respecter-la-terre" => "respecter la terre",
|
||||
"bien-nourrir" => "bien nourrir",
|
||||
"actualites.index" => "actualités",
|
||||
"finance" => "finance",
|
||||
"bien-nourrir" => "bien nourrir"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
@if(!empty($document))
|
||||
<div class="posts-list__item list-item-presentation accordeon__item accordeon-item" style="opacity: 1; transition: 250ms;">
|
||||
<div class="accordeon-item__title">{{ $document['title'] }}</div>
|
||||
<div class="accordeon-item__info" style="display: none;">
|
||||
<div class="accordeon-item__info-inner">
|
||||
<div class="accordeon-item__text description">
|
||||
<div style="position: relative; padding-top: max(60%,326px); height: 0; width: 100%;">
|
||||
<iframe style="position: absolute; border: none; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0;" src="{{ $document['url'] }}" sandbox="allow-top-navigation allow-top-navigation-by-user-activation allow-downloads allow-scripts allow-same-origin allow-popups allow-modals allow-popups-to-escape-sandbox allow-forms" allowfullscreen="allowfullscreen"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
27
resources/views/components/front/sections/news.blade.php
Normal file
27
resources/views/components/front/sections/news.blade.php
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
@if(!empty($news))
|
||||
<div class="posts-list__item list-item" style="opacity: 1; transition: 250ms;">
|
||||
<div class="list-item__image image-border-wrap image-borders">
|
||||
<img width="412" height="232" src="{{ $news['picture'] }}" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="{{ isset($news['picture_alt']) ? $news['picture_alt'] : '' }}" decoding="async" loading="lazy" srcset="{{ $news['srcset'] }}" sizes="auto, (max-width: 412px) 100vw, 412px">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => !empty($news['image_borders']) ? $news['image_borders'] : [],
|
||||
])
|
||||
</div>
|
||||
<div class="list-item__description description">
|
||||
@if (isset($news['category']))
|
||||
<div class="list-item__tags tags">
|
||||
<div class="single-news__tag tag {{ isset($news['category_type']) ? $news['category_type'] : '' }}">{{ $news['category'] }}</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="list-item__title posts-list__item-title subtitle">{{ $news['subtitle'] }}</div>
|
||||
<div class="list-item__date date {{ isset($news['date_type']) ? $news['date_type'] : 'date_no-tags' }}">{{ $news['created_at'] }}</div>
|
||||
<div class="list-item__text ellipsis description"></div>
|
||||
@if (isset($news['type_button']))
|
||||
<x-front.ctas.with-arrow title="Lire l'article" url="{{ route('front.actualites.show', $news['slug']) }}" class="list-item__readmore" />
|
||||
@else
|
||||
<a class="list-item__readmore" href="{{ route('front.actualites.show', $news['slug']) }}" title="Lire l'article">
|
||||
Lire l'article
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
</script>
|
||||
<ul id="menu-header-right" class="header__nav nav">
|
||||
<li id="menu-item-435" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-435">
|
||||
<a href="/category/news/">Actualités</a>
|
||||
<a href="{{ route('front.actualites.index') }}">Actualités</a>
|
||||
</li>
|
||||
<li id="menu-item-190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-190">
|
||||
<a href="{{ route('front.finance') }}">Finance</a>
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
</a>
|
||||
</li>
|
||||
<li class="mobile-menu__item">
|
||||
<a class="mobile-menu__link" href="/category/news/">Actualités</a>
|
||||
<a class="mobile-menu__link" href="{{ route('front.actualites.index') }}">Actualités</a>
|
||||
</li>
|
||||
<li class="mobile-menu__item">
|
||||
<a class="mobile-menu__link" href="{{ route('front.finance') }}">Finance</a>
|
||||
|
|
|
|||
423
resources/views/front/pages/actualites/index.blade.php
Normal file
423
resources/views/front/pages/actualites/index.blade.php
Normal file
|
|
@ -0,0 +1,423 @@
|
|||
@extends('front.layouts.layout')
|
||||
|
||||
@section('title', 'Consultez nos dernières actualités | Le Groupe LDC')
|
||||
@section('description',
|
||||
'Retrouvez toutes nos actualités : évènements, partenariats et sponsoring, actualités RH et job dating, notre participation à des salons…')
|
||||
|
||||
@section('content')
|
||||
@php
|
||||
$hero = [
|
||||
[
|
||||
'title' => 'Nos actualités',
|
||||
'subtitle' => '',
|
||||
'text' => '
|
||||
Découvrez dans cet espace toutes les actualités et les temps forts du Groupe LDC.
|
||||
Restez informés sur nos métiers, nos événements, nos engagements et nos actualités financières.
|
||||
Personnalisez votre recherche selon vos envies, à l’aide des filtres thématiques. Bonne lecture !
|
||||
',
|
||||
'button' => '',
|
||||
'video_?' => false,
|
||||
'video_file' => '',
|
||||
'image' => asset('/assets/uploads/2020/12/HEADER-3-2-1.jpg'),
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Nos actualités',
|
||||
'subtitle' => '',
|
||||
'text' => '
|
||||
Découvrez dans cet espace toutes les actualités et les temps forts du Groupe LDC.
|
||||
Restez informés sur nos métiers, nos événements, nos engagements et nos actualités financières.
|
||||
Personnalisez votre recherche selon vos envies, à l’aide des filtres thématiques. Bonne lecture !
|
||||
',
|
||||
'button' => '',
|
||||
'video_?' => false,
|
||||
'video_file' => '',
|
||||
'image' => asset('/assets/uploads/2020/12/HEADER-2-2.jpg'),
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Nos actualités',
|
||||
'subtitle' => '',
|
||||
'text' => '
|
||||
Découvrez dans cet espace toutes les actualités et les temps forts du Groupe LDC.
|
||||
Restez informés sur nos métiers, nos événements, nos engagements et nos actualités financières.
|
||||
Personnalisez votre recherche selon vos envies, à l’aide des filtres thématiques. Bonne lecture !
|
||||
',
|
||||
'button' => '',
|
||||
'video_?' => false,
|
||||
'video_file' => '',
|
||||
'image' => asset('/assets/uploads/2021/02/quel-fabuleux-spectacle-ils-nous-ont-r-1600-900.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
|
||||
$postContainer = [
|
||||
'secondaryClass' => 'fw-container no-bottom-padding',
|
||||
'tertiaryClass' => 'tagged-posts',
|
||||
'list_type' => 'news',
|
||||
'id' => 'news',
|
||||
'post_id' => '9',
|
||||
'slug' => 'news',
|
||||
'url' => route('front.actualites.index'),
|
||||
'localized' => 'ajax_load_more_news_vars',
|
||||
'object' => 'ajax_load_more_news',
|
||||
'max_posts' => '9',
|
||||
'load_more' => 'Voir plus d\'actualités',
|
||||
'filters' => [
|
||||
[
|
||||
'title' => 'Thématique',
|
||||
'fields' => [
|
||||
[
|
||||
'title' => 'Actualités RH',
|
||||
'tag' => 'actualites-rh',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Vie du Groupe',
|
||||
'tag' => 'vie-du-groupe',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Événement',
|
||||
'tag' => 'evenement-2',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Communiqués et Avis financiers',
|
||||
'tag' => 'communiques-et-avis-financiers',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Communiqué',
|
||||
'tag' => 'communique',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Actualités RSE',
|
||||
'tag' => 'actualites-rse',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Actualités Produits',
|
||||
'tag' => 'actualites-produits',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Article de presse',
|
||||
'tag' => 'article-de-presse',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => 'Partenariats et sponsorings',
|
||||
'tag' => 'partenariats-et-sponsorings',
|
||||
'category' => 'news',
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Année',
|
||||
'fields' => [
|
||||
[
|
||||
'title' => '2024/2025',
|
||||
'year' => '2025',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => '2023/2024',
|
||||
'year' => '2024',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => '2022/2023',
|
||||
'tag' => '2023',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => '2021/2022',
|
||||
'tag' => '2022',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => '2020/2021',
|
||||
'tag' => '2021',
|
||||
'category' => 'news',
|
||||
],
|
||||
[
|
||||
'title' => '2019/2020',
|
||||
'tag' => '2020',
|
||||
'category' => 'news',
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
'news' => [
|
||||
[
|
||||
'picture' => '/assets/uploads/2024/04/VIGNETTE-412x232.jpg',
|
||||
'picture_alt' => 'Vignette communiqué de presse Groupe LDC',
|
||||
'srcset' => '/assets/uploads/2024/04/VIGNETTE-412x232.jpg 412w, /assets/uploads/2024/04/VIGNETTE-300x169.jpg 300w, /assets/uploads/2024/04/VIGNETTE-1024x576.jpg 1024w, /assets/app/uploads/2024/04/VIGNETTE-768x432.jpg 768w, /assets/uploads/2024/04/VIGNETTE-1536x864.jpg 1536w, /assets/uploads/2024/04/VIGNETTE.jpg 1920w',
|
||||
'subtitle' => 'Le Groupe LDC officialise sa stratégie Climat & Biodiversité 2030 ! 🌍',
|
||||
'created_at' => '04/06/2025',
|
||||
'slug' => 'le-groupe-ldc-officialise-sa-strategie-climat-biodiversite-2030-%f0%9f%8c%8d',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg',
|
||||
'picture_alt' => 'Vignette lancement campagne alternants 2025',
|
||||
'srcset' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg 412w, /assets/uploads/2025/03/VIGNETTE-300x169.jpg 300w, /assets/uploads/2025/03/VIGNETTE-1024x576.jpg 1024w, /assets/uploads/2025/03/VIGNETTE-768x432.jpg 768w, /assets/uploads/2025/03/VIGNETTE-1536x864.jpg 1536w, /assets/uploads/2025/03/VIGNETTE-2048x1152.jpg 2048w',
|
||||
'subtitle' => 'Recrutement en alternance : plus de 100 opportunités dans tous les métiers !',
|
||||
'created_at' => '27/03/2025',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'recrutement-en-alternance-plus-de-100-opportunites-dans-tous-les-metiers',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'picture_alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'srcset' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg 412w, /assets/uploads/2025/01/VIGNETTE-ok-300x150.jpg 300w, /assets/uploads/2025/01/VIGNETTE-ok.jpg 600w',
|
||||
'subtitle' => 'Retrouvez-nous aux forums écoles en mars 2025 !',
|
||||
'created_at' => '28/02/2025',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'retrouvez-nous-aux-forums-ecoles-en-mars-2025',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2025/02/VIGNETTE-412x206.jpg',
|
||||
'picture_alt' => 'Vignette acquisitions 2024 Groupe LDC',
|
||||
'srcset' => '/assets/uploads/2025/02/VIGNETTE-412x206.jpg 412w, /assets/uploads/2025/02/VIGNETTE-300x150.jpg 300w, /assets/uploads/2025/02/VIGNETTE.jpg 600w',
|
||||
'subtitle' => '[Rétrospective 2024] Retrouvez les entreprises qui ont rejoint le Groupe en 2024.',
|
||||
'created_at' => '11/02/2025',
|
||||
'date_type' => 'date_vie-du-groupe',
|
||||
'category' => 'Vie du Groupe',
|
||||
'category_type' => 'tag_vie-du-groupe',
|
||||
'slug' => 'retrospective-2024-retrouvez-les-entreprises-qui-ont-rejoint-le-groupe-en-2024',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'picture_alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'srcset' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg 412w, /assets/uploads/2025/01/VIGNETTE-ok-300x150.jpg 300w, /assets/uploads/2025/01/VIGNETTE-ok.jpg 600w',
|
||||
'subtitle' => 'Retrouvez-nous aux forums écoles en février 2025 !',
|
||||
'created_at' => '31/01/2025',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'retrouvez-nous-aux-forums-ecoles-en-fevrier-2025',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-412x232.png',
|
||||
'picture_alt' => 'Le Groupe LDC et ses marques présent au SIRHA Lyon 2025',
|
||||
'srcset' => '/assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-412x232.png 412w, /assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-300x169.png 300w, /assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-1024x576.png 1024w, /assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-768x432.png 768w, /assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025-1536x864.png 1536w, /assets/uploads/2025/01/Le-Groupe-LDC-au-SIRHA-Lyon-2025.png 1920w',
|
||||
'subtitle' => 'SIRHA LYON 2025 : LE GROUPE LDC ET SES MARQUES RESTAURATION SERONT PRÉSENTS DU 23 AU 27 JANVIER 2025',
|
||||
'created_at' => '21/01/2025',
|
||||
'date_type' => 'date_evenement-2',
|
||||
'category' => 'Événement',
|
||||
'category_type' => 'tag_evenement-2',
|
||||
'slug' => 'sirha-lyon-2025-le-groupe-ldc-et-ses-marques-restauration-seront-presents-du-23-au-27-janvier-2025',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2024/11/image-actualite-forum-ecoles-trame-360x240.png',
|
||||
'picture_alt' => 'Vignette actualité Forums Ecoles',
|
||||
'srcset' => '/assets/uploads/2024/11/image-actualite-forum-ecoles-trame-360x240.png 360w, /assets/uploads/2024/11/image-actualite-forum-ecoles-trame-300x200.png 300w, /assets/uploads/2024/11/image-actualite-forum-ecoles-trame.png 600w',
|
||||
'subtitle' => 'Le Groupe LDC présent aux Forums écoles de l’Institut Agro Dijon, ESA Angers, Oniris Nantes & ESAIP Angers !',
|
||||
'created_at' => '06/11/2024',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'le-groupe-ldc-present-aux-forums-ecoles-de-linstitut-agro-dijon-esa-angers-oniris-nantes-esaip-angers',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire-412x141.png',
|
||||
'picture_alt' => 'Logo Semaine Nationale de l\'Emploi Agroalimentaire 2024',
|
||||
'srcset' => '/assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire-412x141.png 412w, /assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire-300x103.png 300w, /assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire-1024x350.png 1024w, /assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire-768x263.png 768w, /assets/uploads/2024/10/logo-Semaine-Nationale-de-lEmploi-Agroalimentaire.png 1170w',
|
||||
'subtitle' => 'Le Groupe LDC présent aux Forums écoles de l’Institut Agro Dijon, ESA Angers, Oniris Nantes & ESAIP Angers !',
|
||||
'created_at' => '29/10/2024',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'le-groupe-ldc-participe-a-la-semaine-nationale-de-lemploi-agroalimentaire',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'picture' => '/assets/uploads/2024/10/visuel-uni-la-salle-2024-360x240.jpg',
|
||||
'picture_alt' => 'Photo des étudiants UniLa Salle sur le site de LDC Groupe',
|
||||
'srcset' => '/assets/uploads/2024/10/visuel-uni-la-salle-2024-360x240.jpg 360w, /assets/uploads/2024/10/visuel-uni-la-salle-2024-300x200.jpg 300w, /assets/uploads/2024/10/visuel-uni-la-salle-2024.jpg 600w',
|
||||
'subtitle' => 'Partenariat École : les étudiants UniLaSalle en visite chez LDC Groupe',
|
||||
'created_at' => '28/10/2024',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'partenariat-ecole-les-etudiants-uni-la-salle-en-visite-chez-ldc-groupe',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
||||
@endphp
|
||||
|
||||
@include('front.partials.filter-posts', ['postContainer' => $postContainer])
|
||||
@endsection
|
||||
52
resources/views/front/pages/actualites/show.blade.php
Normal file
52
resources/views/front/pages/actualites/show.blade.php
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
@extends('front.layouts.layout')
|
||||
|
||||
@section('title', 'Le Groupe LDC officialise sa stratégie Climat & Biodiversité 2030 !')
|
||||
@section('description',
|
||||
'Une nouvelle étape ambitieuse vers un avenir plus durable dans le but de faire face aux défis environnementaux.')
|
||||
|
||||
@section('content')
|
||||
<div class="single-news fw">
|
||||
<div class="single-news__wrapper wrapper">
|
||||
<div class="textblock fw fw-container">
|
||||
@include('front.breadcrumbs.breadcrumb-body')
|
||||
<div class="textblock__wrapper wrapper">
|
||||
@if (isset($news['category']))
|
||||
<div class="single-news__tags tags">
|
||||
<div class="single-news__tag tag {{ $news['category_tag'] }}">{{ $news['category'] }}</div>
|
||||
</div>
|
||||
@endif
|
||||
<h1 class="single-news__title subtitle">
|
||||
{{ $news['subtitle'] }}
|
||||
</h1>
|
||||
<div class="single-news__date date {{ $news['date_type'] }}">{{ $news['created_at'] }}</div>
|
||||
<div class="textblock__container">
|
||||
<div class="textblock__image textblock__block image-border-wrap">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => [
|
||||
'desktop' => [
|
||||
'left' => true,
|
||||
'right' => true,
|
||||
'top' => true,
|
||||
'bottom' => true,
|
||||
],
|
||||
'mobile' => [
|
||||
'left' => false,
|
||||
'right' => false,
|
||||
'top' => false,
|
||||
'bottom' => true,
|
||||
],
|
||||
],
|
||||
])
|
||||
<img src="{{ $news['picture'] }}" alt="{{ $news['picture_alt'] }}" title="{{ $news['picture_title'] }}">
|
||||
</div>
|
||||
<div class="textblock__info textblock__block">
|
||||
<div class="textblock__info-description description">
|
||||
{!! clean($news['content']) !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -86,7 +86,7 @@
|
|||
@endphp
|
||||
{{-- L'ENSEMBLE DE NOS MARQUES --}}
|
||||
<div class="wcloud fw fw-container">
|
||||
# FIXME: Il manque les textes et les events
|
||||
{{-- # FIXME: Il manque les textes et les events --}}
|
||||
<div id="wcloud-container" class="wcloud__wrapper wrapper">
|
||||
<div class="image-border-wrap">
|
||||
<canvas id="wcloud-canvas" width="1310" height="710" style=""></canvas>
|
||||
|
|
|
|||
86
resources/views/front/partials/filter-posts.blade.php
Normal file
86
resources/views/front/partials/filter-posts.blade.php
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
{{-- # FIXME : Il manque les scripts JS pour filtrer et voir plus --}}
|
||||
@if (isset($postContainer))
|
||||
<div class="{{ isset($postContainer['class']) ? $postContainer['class'] : '' }} filter-posts">
|
||||
<div class="filter fw {{ isset($postContainer['secondaryClass']) ? $postContainer['secondaryClass'] : '' }}" data-limit="9">
|
||||
<div class="filter__wrapper wrapper">
|
||||
<div class="filter-menu">
|
||||
<div class="filter__select-wrap filter-select-wrap">
|
||||
@foreach ($postContainer['filters'] as $filter)
|
||||
<ul class="filter-select">
|
||||
<li>
|
||||
<a title="{{ $filter['title'] }}">{{ $filter['title'] }}</a>
|
||||
<ul>
|
||||
@foreach ($filter['fields'] as $field)
|
||||
<li>
|
||||
<a class="tax-filter {{ isset($field['class']) ? $field['class'] : '' }}"
|
||||
@if (isset($field['tag'])) data-tag="{{ $field['tag'] }}" @endif
|
||||
@if (isset($field['year'])) data-year="{{ $field['year'] }}" @endif
|
||||
@if (isset($field['order'])) data-year="{{ $field['order'] }}" @endif
|
||||
data-category="{{ $field['category'] }}"
|
||||
title="{{ $field['title'] }}"
|
||||
>
|
||||
{{ $field['title'] }}
|
||||
</a>
|
||||
</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@endforeach
|
||||
<div class="filter-results-num">
|
||||
Résultat :
|
||||
<span class="filter-results-num__wrap">
|
||||
<span class="filter-results-num__current">0</span>
|
||||
documents sur
|
||||
<span class="filter-results-num__total">0</span>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="active-filters">
|
||||
<div class="active-filters__list">
|
||||
</div>
|
||||
<div class="active-filters__clear-wrap">
|
||||
<div class="active-filters__item active-filters__item_clear">
|
||||
<a class="active-filters__item-remove clear-all" title="Effacer les filtres">✖</a> Effacer les filtres
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="posts-list fw {{ isset($postContainer['tertiaryClass']) ? $postContainer['tertiaryClass'] : '' }}">
|
||||
<div class="posts-list__wrapper wrapper">
|
||||
<div id="posts-container" class="list-items posts-container">
|
||||
@if ($postContainer['list_type'] === 'news')
|
||||
<div id="ajax-load-more" class="ajax-load-more-wrap infinite fading-circles alm-0 alm-is-loaded" data-id="{{ $postContainer['id'] }}" data-alm-id="0" data-canonical-url="{{ $postContainer['url'] }}" data-slug="{{ $postContainer['slug'] }}" data-post-id="{{ $postContainer['post_id'] }}" data-localized="{{ $postContainer['localized'] }}" data-alm-object="{{ $postContainer['object'] }}" data-total-posts="67">
|
||||
<div class="alm-listing alm-ajax wrapper" aria-live="polite" aria-atomic="true" data-container-type="div" data-loading-style="infinite fading-circles" data-theme-repeater="default" data-post-type="post" data-category="{{ $postContainer['slug'] }}" data-order="DESC" data-orderby="date" data-offset="0" data-posts-per-page="{{ $postContainer['max_posts'] }}" data-lang="fr" data-max-pages="1" data-button-label="{{ $postContainer['load_more'] }}" data-prev-button-label="Load Previous">
|
||||
@foreach ($postContainer['news'] as $news)
|
||||
<x-front.sections.news :news='$news' />
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="alm-btn-wrap" data-rel="ajax-load-more" style="visibility: visible;">
|
||||
{{-- # FIXME : A changé par le composant de Karl --}}
|
||||
<button class="alm-load-more-btn more btn" type="button">{{ $postContainer['load_more'] }}</button>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<div class="list-items list-items_presentation">
|
||||
{{-- # FIXME : Les IDs sont surement à remplacer. A voir en fonction de l'élement (ex: ajax-load-more-2 ou ajax-load-more-4) --}}
|
||||
<div id="ajax-load-more" class="ajax-load-more-wrap infinite fading-circles alm-0 alm-is-loaded" data-id="{{ $postContainer['id'] }}" data-alm-id="0" data-canonical-url="{{ $postContainer['url'] }}" data-slug="{{ $postContainer['slug'] }}" data-post-id="{{ $postContainer['post_id'] }}" data-localized="{{ $postContainer['localized'] }}" data-alm-object="{{ $postContainer['object'] }}" data-total-posts="15">
|
||||
<div class="alm-listing alm-ajax wrapper" aria-live="polite" aria-atomic="true" data-container-type="div" data-loading-style="infinite fading-circles" data-theme-repeater="list-item-presentation" data-post-type="post" data-category="{{ $postContainer['slug'] }}" data-order="DESC" data-orderby="date" data-offset="0" data-posts-per-page="{{ $postContainer['max_posts'] }}" data-lang="fr" data-max-pages="1" data-button-label="{{ $postContainer['load_more'] }}" data-prev-button-label="Load Previous">
|
||||
@foreach ($postContainer['documents'] as $document)
|
||||
<x-front.sections.accordeon.document-accordeon :document='$document' />
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="alm-btn-wrap" data-rel="ajax-load-more" style="visibility: visible;">
|
||||
{{-- # FIXME : A changé par le composant de Karl --}}
|
||||
<button class="alm-load-more-btn more btn" type="button">{{ $postContainer['load_more'] }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
|
@ -87,13 +87,15 @@
|
|||
'title' => 'Prochains évènements',
|
||||
'events' => [
|
||||
[
|
||||
'title' => 'Actualités RH',
|
||||
'text' => 'Recrutement en alternance : plus de 100 opportunités dans tous les métiers !',
|
||||
'url' => '/recrutement-en-alternance-plus-de-100-opportunites-dans-tous-les-metiers/', # FIXME
|
||||
'picture' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg',
|
||||
'picture_alt' => 'Vignette lancement campagne alternants 2025',
|
||||
'srcset' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg 412w, /assets/uploads/2025/03/VIGNETTE-300x169.jpg 300w, /assets/uploads/2025/03/VIGNETTE-1024x576.jpg 1024w, /assets/uploads/2025/03/VIGNETTE-768x432.jpg 768w, /assets/uploads/2025/03/VIGNETTE-1536x864.jpg 1536w, /assets/uploads/2025/03/VIGNETTE-2048x1152.jpg 2048ww',
|
||||
'subtitle' => 'Recrutement en alternance : plus de 100 opportunités dans tous les métiers !',
|
||||
'created_at' => '27/03/2025',
|
||||
'image' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg',
|
||||
'srcset' => '/assets/uploads/2025/03/VIGNETTE-412x232.jpg 412w, /assets/uploads/2025/03/VIGNETTE-300x169.jpg 300w, /assets/uploads/2025/03/VIGNETTE-1024x576.jpg 1024w, /assets/uploads/2025/03/VIGNETTE-768x432.jpg 768w, /assets/uploads/2025/03/VIGNETTE-1536x864.jpg 1536w, /assets/uploads/2025/03/VIGNETTE-2048x1152.jpg 2048w',
|
||||
'alt' => 'Vignette lancement campagne alternants 2025',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'recrutement-en-alternance-plus-de-100-opportunites-dans-tous-les-metiers',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
|
|
@ -110,13 +112,15 @@
|
|||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Actualités RH',
|
||||
'text' => 'Retrouvez-nous aux forums écoles en mars 2025 !',
|
||||
'url' => '/retrouvez-nous-aux-forums-ecoles-en-mars-2025/', # FIXME
|
||||
'picture' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'picture_alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'srcset' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg 412w, /assets/uploads/2025/01/VIGNETTE-ok-300x150.jpg 300w, /assets/uploads/2025/01/VIGNETTE-ok.jpg 600w',
|
||||
'subtitle' => 'Retrouvez-nous aux forums écoles en mars 2025 !',
|
||||
'created_at' => '28/02/2025',
|
||||
'image' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'srcset' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg 412w, /assets/uploads/2025/01/VIGNETTE-ok-300x150.jpg 300w, /assets/uploads/2025/01/VIGNETTE-ok.jpg 600w',
|
||||
'alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'retrouvez-nous-aux-forums-ecoles-en-mars-2025',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
|
|
@ -133,13 +137,15 @@
|
|||
],
|
||||
],
|
||||
[
|
||||
'title' => 'Actualités RH',
|
||||
'text' => 'Retrouvez-nous aux forums écoles en février 2025 !',
|
||||
'url' => '/recrutement-en-alternance-plus-de-100-opportunites-dans-tous-les-metiers/', # FIXME
|
||||
'created_at' => '31/01/2025',
|
||||
'image' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'picture' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg',
|
||||
'picture_alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'srcset' => '/assets/uploads/2025/01/VIGNETTE-ok-412x206.jpg 412w, /assets/uploads/2025/01/VIGNETTE-ok-300x150.jpg 300w, /assets/uploads/2025/01/VIGNETTE-ok.jpg 600w',
|
||||
'alt' => 'Retrouvez le Groupe LDC aux forums écoles de février',
|
||||
'subtitle' => 'Retrouvez-nous aux forums écoles en février 2025 !',
|
||||
'created_at' => '31/01/2025',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_type' => 'tag_actualites-rh',
|
||||
'slug' => 'retrouvez-nous-aux-forums-ecoles-en-fevrier-2025',
|
||||
'image_borders' => [
|
||||
'desktop' => [
|
||||
'left' => false,
|
||||
|
|
@ -205,38 +211,14 @@
|
|||
<div class="posts-list__wrapper">
|
||||
<div class="list-items list-items_events">
|
||||
@foreach ($events['next-events']['events'] as $event)
|
||||
<div class="posts-list__item list-item">
|
||||
<div class="list-item__image image-border-wrap image-borders">
|
||||
<img width="412" height="232" src="{{ $event['image'] }}" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="{{ $event['alt'] }}" decoding="async" fetchpriority="high" srcset="{{ $event['srcset'] }}" sizes="(max-width: 412px) 100vw, 412px">
|
||||
@include('front.partials.borders', [
|
||||
'borders' => !empty($event['image_borders']) ? $event['image_borders'] : []
|
||||
])
|
||||
</div>
|
||||
<div class="list-item__description description">
|
||||
<div class="list-item__tags tags">
|
||||
<div class="single-news__tag tag tag_actualites-rh">
|
||||
{{ $event['title'] }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="list-item__title posts-list__item-title subtitle">
|
||||
{{ $event['text'] }}
|
||||
</div>
|
||||
<div class="list-item__date date date_actualites-rh">
|
||||
{{ $event['created_at'] }}
|
||||
</div>
|
||||
<div class="list-item__text description"></div>
|
||||
<a class="list-item__readmore" href="{{ $event['url'] }}" title="Lire l'article">
|
||||
Lire l'article
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<x-front.sections.news :news='$event' />
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
# FIXME
|
||||
<x-front.ctas.with-arrow title="Voir tous nos évènements, forums et job dating" url="/category/news/?tag=evenements,salon" />
|
||||
{{-- # FIXME : Sur la page affichée uniquement les actus qui ont le tag (événements, salon) --}}
|
||||
<x-front.ctas.with-arrow title="Voir tous nos évènements, forums et job dating" url="{{ route('front.actualites.index') }}" />
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
|
|
|||
|
|
@ -89,6 +89,22 @@ Breadcrumbs::for('front.nos-metiers', function (Generator $trail) {
|
|||
);
|
||||
});
|
||||
|
||||
// * NEWS
|
||||
Breadcrumbs::for('front.actualites.index', function (Generator $trail) {
|
||||
$trail->parent('front.homepage');
|
||||
$trail->push(
|
||||
Str::of(trans('front.actualites.index'))->ucfirst(),
|
||||
route('front.actualites.index')
|
||||
);
|
||||
});
|
||||
Breadcrumbs::for('front.actualites.show', function (Generator $trail) {
|
||||
$trail->parent('front.actualites.index');
|
||||
$trail->push(
|
||||
Str::of('Partenariat École : les étudiants UniLaSalle en visite chez LDC Groupe')->ucfirst(),
|
||||
route('front.actualites.show', 'partenariat-ecole-les-etudiants-uni-la-salle-en-visite-chez-ldc-groupe')
|
||||
);
|
||||
});
|
||||
|
||||
// * FINANCE
|
||||
Breadcrumbs::for('front.finance', function (Generator $trail) {
|
||||
$trail->parent('front.homepage');
|
||||
|
|
|
|||
|
|
@ -44,6 +44,37 @@ Route::name('front.')->group(function () {
|
|||
})->name('bien-nourrir');
|
||||
});
|
||||
|
||||
Route::prefix('actualites')->group(function () {
|
||||
Route::get('/', function () {
|
||||
return view('front.pages.actualites.index');
|
||||
})->name('actualites.index');
|
||||
Route::get('/{slug}', function () {
|
||||
$news = [
|
||||
'picture' => '/assets/uploads/2024/10/visuel-uni-la-salle-2024.jpg',
|
||||
'picture_alt' => 'Photo des étudiants UniLa Salle sur le site de LDC Groupe',
|
||||
'picture_title' => 'Photo des étudiants UniLa Salle sur le site de LDC Groupe',
|
||||
'subtitle' => 'Partenariat École : les étudiants UniLaSalle en visite chez LDC Groupe',
|
||||
'created_at' => '28/10/2024',
|
||||
'date_type' => 'date_actualites-rh',
|
||||
'category' => 'Actualités RH',
|
||||
'category_tag' => 'tag_actualites-rh',
|
||||
'content' => "
|
||||
<p style='text-align: center;'>[PARTENARIAT ÉCOLE]</p>
|
||||
<p style='text-align: center;'>Nos entreprises du Groupe LDC basées à Sablé (<a href='https://www.legaulois.fr/' target='_blank' rel='noopener'>Le Gaulois</a> et <a href='https://www.marie.fr/' target='_blank' rel='noopener'>MARIE</a> à Sablé ont été ravies d’accueillir dans leurs usines les étudiants <a href='https://www.unilasalle.fr/' target='_blank' rel='noopener'>UniLaSalle</a> en 4ème année Alimentation et Santé dans le cadre de leur option production les 15 & 16 octobre.</p>
|
||||
<p>🔎 Les 4 visites organisées ont permis aux étudiants de découvrir nos activités de découpe et de conditionnement de poulet ou de dinde, ainsi que la fabrication de produits élaborés à base de volaille ou de plats cuisinés frais.</p>
|
||||
<p>Un programme complet, apprécié des étudiants 😉<br>
|
||||
Quelques étonnements des participants :<br>
|
||||
– « Trop contente d’avoir fait cette visite ; ça permet de mieux comprendre les différentes parties d’une ligne de production »<br>
|
||||
– « Une découverte intéressante de la filière, inconnue pour moi à l’origine »<br>
|
||||
– « Je ne soupçonnais pas pouvoir travailler dans ce secteur, chose qui a changé suite à la visite »<br>
|
||||
– « Beaucoup d’informations utiles : c’était génial »</p>
|
||||
<p><strong>Des collaborateurs du Groupe tous UniLaSalle Alumni ont également témoigné de leur parcours et métier au sein du Groupe et répondu aux questions : un partage dans la convivialité et la simplicité.</strong></p>
|
||||
<p><img fetchpriority='high' decoding='async' class='size-full wp-image-14143' src='https://www.ldc.fr/app/uploads/2024/10/visuel-uni-la-salle-2024-2.jpg' alt='Les étudiants Uni La Salle en visite d'un site de production pour Le Gaulois et Marie Sablé' width='600' height='400' srcset='https://www.ldc.fr/app/uploads/2024/10/visuel-uni-la-salle-2024-2.jpg 600w, https://www.ldc.fr/app/uploads/2024/10/visuel-uni-la-salle-2024-2-300x200.jpg 300w, https://www.ldc.fr/app/uploads/2024/10/visuel-uni-la-salle-2024-2-360x240.jpg 360w' sizes='(max-width: 600px) 100vw, 600px'></p>
|
||||
"
|
||||
];
|
||||
return view('front.pages.actualites.show', ['news' => $news]);
|
||||
})->name('actualites.show');
|
||||
});
|
||||
|
||||
Route::get('/nos-marques', function () {
|
||||
return view('front.pages.nos-marques');
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue