From 64729501e5eed23fb6d0e1b1d6fad26da5a24012 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 7 Dec 2020 14:31:11 +0100 Subject: [PATCH] wait #4054 @0.25 --- app/Models/Product.php | 5 +++-- resources/views/pages/product-detail.blade.php | 7 ++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Models/Product.php b/app/Models/Product.php index 68714a5..22f6d3c 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -259,14 +259,15 @@ class Product extends CubistMagicPageModel * __('Programme') * __('Documentation') */ - $typedocs = ['odt', 'doc', 'docx', 'pdf']; + + $forceDownload = ['software', 'cad']; $res = []; foreach ($this->_documents as $fieldName => $label) { foreach ($this->getMediaInField($this->$fieldName) as $media) { /** @var $media Media */ $e = explode('/', $media->getUrl()); $fname = array_pop($e); - $res[] = ['media' => $media, 'label' => $media->getCustomProperty('alt') ?: $fname, 'tooltip' => __($label), 'type' => $fieldName]; + $res[] = ['media' => $media, 'label' => $media->getCustomProperty('alt') ?: $fname, 'tooltip' => __($label), 'type' => $fieldName, 'forceDownload' => in_array($fieldName, $forceDownload)?$fname:false]; } } diff --git a/resources/views/pages/product-detail.blade.php b/resources/views/pages/product-detail.blade.php index a3c5951..98efe61 100644 --- a/resources/views/pages/product-detail.blade.php +++ b/resources/views/pages/product-detail.blade.php @@ -78,7 +78,12 @@