'image_service' => \A17\Twill\Services\MediaLibrary\Glide::class,
'extra_metadatas_fields' => [
['name' => 'url', 'label' => 'Lien', 'type' => 'input'],
+ ['name' => 'cols', 'label' => 'Colonnes', 'type' => 'input'],
],
],
'block_editor' => [
'withVideoUrl' => false,
'withCaption' => false,
'withAddinfo' => false,
- 'extraMetadatas' => [['name' => 'url', 'label' => 'URL']],
+ 'extraMetadatas' => [
+ ['name' => 'url', 'label' => 'URL'],
+ ['name' => 'cols', 'label' => 'Nombre de colonnes (1 par défaut)'],
+ ],
'max' => 50,
])
@stop
<div class="row">
@foreach($agenda->imageObjects('events') as $event)
- <div class="col-sm-4 mb-2">
+ @php
+ $cols = empty($c = $event->getMetadata('cols')) ?
+ 1 :
+ (int) $c;
+ @endphp
+ <div class="col-sm-{{4 * $cols}} mb-2">
@if(!empty($url = $event->getMetadata('url')))
- <a href="{!! $url!!}" target="_blank">
+ <a href="{!! $url !!}" target="_blank">
@endif
<img src="{{$imageService::getUrl($event->uuid)}}" alt="" class="w-100">
config: {
PDFFile: url,
- Scale: 0.6,
+ Scale: 0.8,
ZoomTransition: 'easeOut',
ZoomTime: 0.5,
- ZoomInterval: 0.1,
+ ZoomInterval: 0.05,
FitPageOnLoad: true,
FitWidthOnLoad: false,
FullScreenAsMaxWindow: false,