/** * @return void */ protected function _construct() { parent::_construct(); $type = $this->_getMediaType(); $allowed = $this->_imagesStorage->getAllowedExtensions($type); $labels = array(); $files = array(); foreach ($allowed as $ext) { $labels[] = '.' . $ext; $files[] = '*.' . $ext; } $this->getConfig()->setUrl($this->_urlBuilder->addSessionParam()->getUrl('cms/*/upload', array('type' => $type)))->setFileField('image')->setFilters(array('images' => array('label' => __('Images (%1)', implode(', ', $labels)), 'files' => $files))); }
/** * Prepare layout * * @return \Magento\Backend\Block\Media\Uploader */ protected function _prepareLayout() { $this->getConfig()->setUrl($this->getUrl('adminhtml/*/upload', $this->_storageHelper->getRequestParams())); return parent::_prepareLayout(); }