diff --git a/resources/views/partial/block_story.blade.php b/resources/views/partial/block_story.blade.php new file mode 100644 index 00000000..b79c6aa0 --- /dev/null +++ b/resources/views/partial/block_story.blade.php @@ -0,0 +1,161 @@ +@foreach($content as $block) +@if($block->type == "headerRichA") +@php($block->data->image->url = isset($block->data->image->crops) +? $block->data->image->crops->{'16:9'}->{'1600'} +: $block->data->image->crop) + + {{$block->data->image->title}} + +
+ {{$block->data->image->title}} + @if($block->data->image->author) + {{$block->data->image->author}} + @endif +
+@elseif($block->type == "paragraph") +
{!!$block->data->text!!}
+@elseif($block->type == "intro") +

{!!strip_tags($block->data->text)!!}

+@elseif($block->type == "info") +@if(strpos($block->data->text, "Meer nieuws uit 't Gooi?") === false) +
{!!($block->data->text)!!}
+@endif +@elseif($block->type == "quote") +
+ {!!$block->data->text!!} +
{{$block->data->caption}}
+
+@elseif($block->type == "image") +data->image->imageWide)) + $image = $block->data->image->imageWide; + else if(isset($block->data->image->crop)) + $image = $block->data->image->crop; + else if(isset($block->data->image->crops) && isset($block->data->image->crops->{'16:9'})) + foreach($block->data->image->crops->{'16:9'} as $image) break; + else if(isset($block->data->image->imageHigh)) + $image = $block->data->image->imageHigh; + else $image = null; + ?> +@if($image) + + {{$block->data->image->title}} + +
+ data->image->caption) && $block->data->image->caption) { + $sentence[] = '' . $block->data->image->caption . ''; + } elseif (isset($block->data->image->title) && $block->data->image->title) { + $sentence[] = '' . $block->data->image->title . ''; + } + if (isset($block->data->image->author) && $block->data->image->author) { + $sentence[] = '' . $block->data->image->author . ''; + } + $sentence = join('|', $sentence); + ?> + {!!$sentence!!} +
+@endif +@elseif($block->type == "video" || $block->type == "headerVideo") +@include('widgets/mediaplayer') +data->video->images[0]->imageMedia) && $block->data->video->images[0]->imageMedia) { + $attr = ' poster="' . $block->data->video->images[0]->imageMedia . '"'; + } + ?> + +
+ {{$block->data->video->author}} +
+@elseif($block->type == "carousel") + +@elseif($block->type == "oembed") +
{!!$block->data->html!!}
+@elseif($block->type == "podcast" && $block->data->id == $news->podcast?->id) +@include('widgets/podcastplayer', ['podcast' => $news->podcast]) +podcast = null; // Avoid adding the player again ?> +@elseif($block->type == 'article' && count($block->data->articles) && $block->data->articles[0]->published) +
+

{{ $block->data->title }}

+
+ +
+
+@elseif($block->type == 'iframe') + + +@endif +@endforeach