]> _ Git - odl.git/commitdiff
wip #5002 @2
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 6 Jan 2022 18:10:26 +0000 (19:10 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 6 Jan 2022 18:10:26 +0000 (19:10 +0100)
app/Models/Resource.php
app/SubForms/ResourceMemo.php
resources/views/front/resources.blade.php

index 69ce07185195660f016f1e936803c14024d5025a..78dc01bb64c5ddc026fc96e27ee0826e2b1e1990 100644 (file)
@@ -25,7 +25,6 @@ class Resource extends CubistMagicAbstractModel
         $this->addField('subtitle', Textarea::class, 'Sous-titre', ['tab' => 'Intro']);
         $this->addField('documents', BunchOfFieldsMultiple::class, 'Offres', ['tab' => 'Intro', 'bunch' => ResourceDocument::class, 'add_label' => 'Ajouter un document']);
 
-        $this->addField('memo_part_title', Text::class, 'Titre', ['tab' => 'Mémos']);
         $this->addField('chapters', BunchOfFieldsMultiple::class, 'Chapitres', ['tab' => 'Mémos', 'bunch' => ResourceChapter::class, 'add_label' => 'Ajouter un chapitre']);
     }
 }
index aca085b0c86ce39ceac74f160956d5f600c41b7b..1e8739a248756c1ae3fc1b3f56326da59d2a5c17 100644 (file)
@@ -12,7 +12,9 @@ class ResourceMemo extends SubForm
     {
         parent::init();
 
+        $this->addField('memo_number', 'Text', 'Numéro de mémo');
         $this->addField('memo_title', 'Text', 'Titre');
+        $this->addField('memo_subtitle', 'Text', 'Sous-titre');
         $this->addField('memo_pdf', Memo::class, 'PDF', ['hint' => 'chargé dans la médiathèque']);
     }
 }
index a987cc5cb36483b539474196db7fb0957f013575..42398d127899da23e6799bc17e2ae062c050c03f 100644 (file)
              x-transition:enter-start="opacity-0 translate-y-[50px]">
 
             {{-- DOCUMENTS --}}
-            <div class="grid lg:grid-cols-2 gap-6">
-                @foreach($resources->documents as $doc)
-                    @if(!$doc['document_pdf'])
-                        @continue
-                    @endif
-                    @if(!isset($resources_pdf[$doc['document_pdf']]))
-                        @continue
-                    @endif
-                    @php
-                        /** @var \Cubist\Backpack\Magic\PageData $pdf */
-                        $pdf=$resources_pdf[$doc['document_pdf']];
-                        $pdfurl=$pdf->getImageURLbyCollection($pdf->get('file_upload'));
-                        $thumb=null===$pdf->get('file_thumb')?$pdf->getImageURLbyCollection($pdf->get('file_upload'),'poster'):$pdf->getImageURLbyCollection($pdf->get('file_thumb'));
-                    @endphp
-                    {{--<a href="{{ $doc['document_pdf'] }}" @click.prevent="openPDF($el.attributes.href.value)" class="group">--}}
-                    <a href="{{$pdfurl}}" @click.prevent="openPDF($el.attributes.href.value)"
-                       class="group">
-                        <div class="bg-blue h-full flex items-center p-10 text-white rounded-md">
-                            <img class="w-1/2 pr-6"
-                                 src="{{ $thumb }}"
-                                 alt="{{ $doc['document_title'] }}">
-                            {{--                            <img class="w-1/2 pr-6" src="{{ $doc['document_image'] }}" alt="{{ $doc['document_title'] }}">--}}
-                            <div class="-mr-5 space-y-4">
-                                <h3 class="text-4xl font-semibold">{{ $doc['document_title'] }}</h3>
-                                <p>{{ $doc['document_subtitle'] }}</p>
-                                <span class="bg-blue-dark inline-block rounded-full
+            @if(count($resources->documents)>0)
+                <div class="grid lg:grid-cols-2 gap-6">
+                    @foreach($resources->documents as $doc)
+                        @if(!$doc['document_pdf'])
+                            @continue
+                        @endif
+                        @if(!isset($resources_pdf[$doc['document_pdf']]))
+                            @continue
+                        @endif
+                        @php
+                            /** @var \Cubist\Backpack\Magic\PageData $pdf */
+                            $pdf=$resources_pdf[$doc['document_pdf']];
+                            $pdfurl=$pdf->getImageURLbyCollection($pdf->get('file_upload'));
+                            $thumb=null===$pdf->get('file_thumb')?$pdf->getImageURLbyCollection($pdf->get('file_upload'),'poster'):$pdf->getImageURLbyCollection($pdf->get('file_thumb'));
+                        @endphp
+                        {{--<a href="{{ $doc['document_pdf'] }}" @click.prevent="openPDF($el.attributes.href.value)" class="group">--}}
+                        <a href="{{$pdfurl}}" @click.prevent="openPDF($el.attributes.href.value)"
+                           class="group">
+                            <div class="bg-blue h-full flex items-center p-10 text-white rounded-md">
+                                <img class="w-1/2 pr-6"
+                                     src="{{ $thumb }}"
+                                     alt="{{ $doc['document_title'] }}">
+                                {{--                            <img class="w-1/2 pr-6" src="{{ $doc['document_image'] }}" alt="{{ $doc['document_title'] }}">--}}
+                                <div class="-mr-5 space-y-4">
+                                    <h3 class="text-4xl font-semibold">{{ $doc['document_title'] }}</h3>
+                                    <p>{{ $doc['document_subtitle'] }}</p>
+                                    <span class="bg-blue-dark inline-block rounded-full
                                              py-4 px-10
                                              transform transition
                                              group-hover:scale-105">
                                 Visualiser
                             </span>
+                                </div>
                             </div>
-                        </div>
-                    </a>
-                @endforeach
-            </div>
-
-            {{-- MEMOS --}}
-            <p>
-                <span class="inline-block p-2.5 mt-15
-                             font-secondary font-bold uppercase text-xs leading-none
-                             border border-current">
-                    {{ $resources['memo_part_title'] }}
-                </span>
-            </p>
+                        </a>
+                    @endforeach
+                </div>
+            @endif
 
             {{-- CHAPTERS --}}
             @foreach ($resources['chapters'] as $chapter)