//****************************************************************************************************************************************** // INIT //****************************************************************************************************************************************** customer_path='{{ $customer_path }}' template_name='{{ $template_name }}' image_path='{{ $image_path }}' versione='{{ $version }}' catalogo='{{ $category->name }}' pageNumberStart={{ $page_number_start }} brand='{{ $brand }}' //****************************************************************************************************************************************** // CUSTOM FUNCTIONS //****************************************************************************************************************************************** // @include ("categories.partials.magicFit") @include ("categories.partials.custom") // //****************************************************************************************************************************************** // DATA SECTION //****************************************************************************************************************************************** var printIndex='1'; var id_family='{{ $category->id }}'; var note_title='{{ $titolo_note }}'; var available_desc='{{ $testo_disponibile }}'; @if ($category->image_cover) createCover('/storage/{{ $category->image_cover }}'); @endif @php $sottofamiglia=""; @endphp @foreach ($category->children as $subcategory) @php $searchSub = array("\n", "\r", "'"); $replaceSub = array("\\n", "", "\\'"); $family_desc = ($brand == 'adm') ? '' : str_replace($searchSub, $replaceSub, $category->name); $subfamily_desc = ($brand == 'adm') ? '' : str_replace($searchSub, $replaceSub, $subcategory->name); @endphp @foreach ($subcategory->products as $product) fdesc='{{ $family_desc }}'; sfdesc='{{ $subfamily_desc }}'; @if(!$is_adm) @if($sottofamiglia != "" && $subcategory->id != $sottofamiglia) subsectionArray[(subsectionArray.length-1)][4] = parseInt(productPageStart) + parseInt(productPageNum) - 1; @endif @endif var product_id='{{ $product->id }}'; @php $immagine_prodotto = $product->cover && $product->cover->file && Illuminate\Support\Facades\Storage::exists($product->cover->file) ? $product->cover->file : ''; $immagine_schema = $product->schema && $product->schema->file && Illuminate\Support\Facades\Storage::exists($product->schema->file) ? $product->schema->file : ''; @endphp var imgProd='{{ $immagine_prodotto }}'; var imgHeader='{{ $immagine_schema }}'; var imgHeaderOccupancy='100'; {!! indesignGetCols($product, $language) !!} {!! indesignGetContents($product, $language) !!} @php $search = array("\n", "\r", "'", "’", '"', "“", "”"); $replace = array("\\n", "", "\\'", "\\'", '\"', '\"', '\"'); $descrizione = str_replace($search, $replace, $product->name); $descrizione_estesa = str_replace($search, $replace, $product->description); $multipage = 0; $newpage = 0; $template = 0; if($product->template == \App\Enums\ProductTemplate::One) $template = 1; elseif($product->template == \App\Enums\ProductTemplate::Two) $template = 2; @endphp var prodTitle='{{ $descrizione_estesa }}'; var nameProd='{{ $descrizione }}'; startY=addProduct(startY, prodTitle, imgProd, imgHeader, nameProd, col2Arr, col3Arr, contentArr, {{ $template }}, {{ $multipage }}, {{ $newpage }}); @if(!$is_adm) @if($subcategory->id != $sottofamiglia) subsectionArray[subsectionArray.length] = new Array('{{ $subcategory->id }}', '{{ $subfamily_desc }}', '{{ $family_desc }}', productPageStart); @php $sottofamiglia = $subcategory->id; @endphp @endif @endif @endforeach @endforeach createBackCover(); @if (!$is_adm) subsectionArray[(subsectionArray.length-1)][4] = parseInt(productPageStart) + parseInt(productPageNum) - 1; @endif optimizePage(); if(printIndex=='1') pageOfIndex = createIndex();