From: Vincent Vanwaelscappel Date: Tue, 11 Jun 2019 16:08:42 +0000 (+0200) Subject: #2810 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=ea7f5d6d2fe672cd67d4bb1fc725453fc929c848;p=cubist_cms-back.git #2810 --- diff --git a/src/app/Magic/Fields/Files.php b/src/app/Magic/Fields/Files.php index e98ffd1..52c1c23 100644 --- a/src/app/Magic/Fields/Files.php +++ b/src/app/Magic/Fields/Files.php @@ -9,11 +9,20 @@ class Files extends Field protected $_multiple = false; protected $_adminType = 'dropzone_media'; protected $_databaseType = 'text'; - protected $_collection = 'files'; - protected $_thumbCollection = 'thumbs'; + protected $_collection = null; + protected $_thumbCollection = null; public function getDefaultAttributes() { - return array_merge(parent::getDefaultAttributes(), ['mime_types' => $this->_mimeTypes, 'collection' => $this->_collection, 'thumb_collection' => $this->_thumbCollection]); + $collection = $this->_collection; + if (null === $collection) { + $collection = $this->getAttribute('name'); + } + $thumbCollection = $this->_thumbCollection; + if (null === $thumbCollection) { + $thumbCollection = $collection . '_thumbs'; + } + + return array_merge(parent::getDefaultAttributes(), ['mime_types' => $this->_mimeTypes, 'collection' => $collection, 'thumb_collection' => $thumbCollection]); } }