diff --git a/resources/views/components/front/filter-posts.blade.php b/resources/views/components/front/filter-posts.blade.php index b328369a..287695f4 100644 --- a/resources/views/components/front/filter-posts.blade.php +++ b/resources/views/components/front/filter-posts.blade.php @@ -104,7 +104,7 @@ data-prev-button-label="Load Previous"> @foreach ($postContainer['documents'] as $document) @if ($postContainer['accordeon']) - + @else @endif - + @endforeach diff --git a/resources/views/components/front/sections/accordeon/accordeon-item.blade.php b/resources/views/components/front/sections/accordeon/accordeon-item.blade.php deleted file mode 100644 index 83074c26..00000000 --- a/resources/views/components/front/sections/accordeon/accordeon-item.blade.php +++ /dev/null @@ -1,55 +0,0 @@ -@if (!empty($item)) - - {{ $item['title'] }} - - - @if ($type === 'video') - - @foreach ($item['videos'] as $video) - @if (!empty($video['image'])) - - - {{ $video['title'] }} - - @else - - @if (!empty($video['video'])) - - @endif - {{ $video['title'] }} - - @endif - @endforeach - - @else - - - - - - - - - - {!! $item['text'] !!} - - - - @endif - - - -@endif diff --git a/resources/views/components/front/sections/accordeon/accordeon.blade.php b/resources/views/components/front/sections/accordeon/accordeon.blade.php deleted file mode 100644 index e3bcb364..00000000 --- a/resources/views/components/front/sections/accordeon/accordeon.blade.php +++ /dev/null @@ -1,18 +0,0 @@ -@if (!empty($accordeon)) - - - @if ($accordeon['type'] === 'video') - @foreach ($accordeon['items'] as $item) - - @endforeach - @else - - - @foreach ($accordeon['items'] as $item) - - @endforeach - - - @endif - -@endif diff --git a/resources/views/components/front/sections/accordion/accordion-item.blade.php b/resources/views/components/front/sections/accordion/accordion-item.blade.php new file mode 100644 index 00000000..4025a5fc --- /dev/null +++ b/resources/views/components/front/sections/accordion/accordion-item.blade.php @@ -0,0 +1,65 @@ +@if (!empty($accordion)) + + {{ $accordion['string_title'] }} + + + @if ($type !== 'text_block') + + @foreach ($accordion['list_medias'] as $media) + !empty($media['image_media']), + 'video' => empty($media['image_media']), + ])> + @if (!empty($media['youtubeid_video']) || !empty($media['vimeoid_video'])) + @php + $video = [ + 'type_video' => isset($media['youtubeid_video']) ? 'youtube' : 'vimeo', + 'video' => isset($media['youtubeid_video']) ? $media['youtubeid_video']: $media['vimeoid_video'] + ]; + @endphp + + @elseif (!empty($media['image_media'])) + + @endif + + !empty($media['image_media']), + 'video__title' => empty($media['image_media']), + ])> + {{ $media['string_title'] }} + + + @endforeach + + @else + + + + + + + + + + {!! $accordion['wysiwyg_content'] !!} + + + + @endif + + + +@endif diff --git a/resources/views/components/front/sections/accordion/accordion.blade.php b/resources/views/components/front/sections/accordion/accordion.blade.php new file mode 100644 index 00000000..5125d38a --- /dev/null +++ b/resources/views/components/front/sections/accordion/accordion.blade.php @@ -0,0 +1,21 @@ +@if (!empty($accordion)) + @php + $type = 'medias'; + @endphp + + $type !== 'medias' + ])> + $type !== 'medias' + ])> + @foreach ($accordion as $acc) + + @endforeach + + + +@endif diff --git a/resources/views/components/front/sections/accordeon/document-accordeon.blade.php b/resources/views/components/front/sections/accordion/document-accordion.blade.php similarity index 100% rename from resources/views/components/front/sections/accordeon/document-accordeon.blade.php rename to resources/views/components/front/sections/accordion/document-accordion.blade.php diff --git a/resources/views/front/pages/notre-pole.blade.php b/resources/views/front/pages/notre-pole.blade.php index d7bd3e9a..d35aea17 100644 --- a/resources/views/front/pages/notre-pole.blade.php +++ b/resources/views/front/pages/notre-pole.blade.php @@ -12,15 +12,15 @@ 'subtitle' => $groupAccordion['string_subtitle'], ], 'accordions' => [ - 'type' => 'text-block', + 'type' => 'text_block', 'items' => [], ], ]; foreach($groupAccordion['list_accordion'] as $accordion) { array_push($accordions[$key]['accordions']['items'], [ - 'img' => $accordion['image_visual'], - 'title' => $accordion['string_title'], - 'text' => $accordion['wysiwyg_content'], + 'image_block' => $accordion['image_visual'], + 'string_alt' => $accordion['string_title'], + 'wysiwyg_content' => $accordion['wysiwyg_content'], ]) ; } }