$this->data['title'] = $newsItem->title;
$this->data['image'] = $newsItem->getFirstMediaUrl($newsItem->image, 'details');
+ $this->data['alt'] = $newsItem->getFirstMediaAlt($newsItem->image, $newsItem->title);
$this->data['news'] = $newsItem;
$this->data['page'] = $newsItem->getPageData();
<section class="pt-1v bg-navy text-white antialiased">
<div class="container slider-container">
<div class="slider-control">
- <img class="arrow prev home-arrow-left" src="{{asset('images/carrousel/home-arrow-left.svg')}}" alt="">
+ <img class="arrow prev home-arrow-left" src="{{asset('images/carrousel/home-arrow-left.svg')}}"
+ alt="{{__('Suivant')}}">
<img class="arrow next home-arrow-right" src="{{asset('images/carrousel/home-arrow-right.svg')}}"
- alt="">
+ alt="{{__('Précédent')}}">
</div>
<div id="pmiSlider" class="slider relative">
@foreach($page->get('slideshow') as $i=>$slide)
<div class="news-post-layout">
@if ($image)
{{-- Todo: use larger image + srcset here --}}
- <img src="{{ $image }}" alt="{{ $title }}" class="news-post-image">
+ <img src="{{ $image }}" alt="{{ $alt }}" class="news-post-image">
@endif
<div class="news-post-body">
<a href="{{ $newsURL }}" class="news-index-article-image">
{{--Todo: handle missing images + get correct image size--}}
- <img src="{{ $newsItem->getFirstMediaUrl($newsItem->image, 'index_thumb') }}" alt="{{ $newsItem->title }}">
+ <img src="{{ $newsItem->getFirstMediaUrl($newsItem->image, 'index_thumb') }}"
+ alt="{{ $newsItem->getFirstMediaAlt($newsItem->image,$newsItem->title) }}">
</a>
<div class="news-index-article-text">
- <time datetime="{{ $newsItem->date->toDateTimeLocalString() }}" class="block mb-2 text-sm">
+ <time datetime="{{ $newsItem->date->toDateTimeLocalString() }}"
+ class="block mb-2 text-sm">
{{ $newsItem->date->format('d/m/y') }}
</time>
<h4 class="text-2xl">{{ $newsItem->title }}</h4>
<div class="event @if(!$loop->last) mb-8 @endif">
<a href="{{ $eventURL }}">
- <img src="{{ $event->getFirstMediaUrl($event->image, 'details') }}" alt="{{ $event->title }}" style="max-width:252px" class="mb-3">
+ <img src="{{ $event->getFirstMediaUrl($event->image, 'details') }}"
+ alt="{{ $event->getFirstMediaAlt($event->image, $event->title) }}"
+ style="max-width:252px" class="mb-3">
</a>
<h4 class="font-medium mb-1">{{ $event->title }}</h4>
- <p>{{ $event->formatDateRange($event->event_start, $event->event_end) }}, {{ $event->event_place }}</p>
+ <p>{{ $event->formatDateRange($event->event_start, $event->event_end) }}
+ , {{ $event->event_place }}</p>
<p class="-mt-4"><a href="{{ $eventURL }}">{{ __('En savoir plus') }}</a></p>
</div>
@endforeach
class="flex items-center text-grey-dark hover:text-primary">
<img class="mr-4 mb-2"
src="{{asset('images/product-details/icon-'.$document['type'].'.svg')}}"
- alt="">
+ alt="{{__('Icône %s',$document['type'])}}">
{{ $document['label'] }}
</a>
</li>
rel="noopener">
@svg('icon-twitter')
</a>
- <a class="text-white hover:text-primary" data-ga="event" data-ga-category="social" data-ga-action="click"
+ <a class="text-white hover:text-primary" data-ga="event" data-ga-category="social"
+ data-ga-action="click"
data-ga-label="linkedin" href="{{ $global->get('social.linkedin') }}" target="_blank"
rel="noopener">
@svg('icon-linkedin')
@foreach ($global->get('strengths', []) as $strength)
<li class="flex items-center mb-6">
<img src="{{ $global->getImageURLByCollection($strength['icon']) }}"
- alt="{{ $strength['title'] }}" class="flex-shrink-0 w-12 h-12 mr-4">
+ alt="{{ $global->getImageAltByCollection($strength['icon'],$strength['title']) }}"
+ class="flex-shrink-0 w-12 h-12 mr-4">
<div>
<span class="font-display font-semibold">{{ $strength['title'] }}</span>
<br/>
<a href="/">
@if ($variant === 'MICHSCI')
- <img src="{{ asset('images/michsci-logo.svg') }}" alt="Michigan Scientific Corporation logo">
+ <img src="{{ asset('images/michsci-logo.svg') }}" alt="{{__('Logo Michigan Scientific')}}">
@else
- <img src="{{ asset('images/pmi-logo.svg') }}" alt="PM Instrumentation logo">
+ <img src="{{ asset('images/pmi-logo.svg') }}" alt="{{__('Logo PM Instrumentation')}}">
@endif
</a>
<div class="logowall">
<div class="controls">
- <img class="arrow prev" src="{{asset('images/logowall/arrow-left.svg')}}" alt="">
- <img class="arrow next" src="{{asset('images/logowall/arrow-right.svg')}}" alt="">
+ <img class="arrow prev" src="{{asset('images/logowall/arrow-left.svg')}}" alt="{{__('Suivant')}}">
+ <img class="arrow next" src="{{asset('images/logowall/arrow-right.svg')}}" alt="{{__('Précédent')}}">
</div>
<div class="lines">
<div class="line">@stack('line0')</div>