Пример #1
0
 /**
  * @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)));
 }
Пример #2
0
 /**
  * Prepare layout
  *
  * @return \Magento\Backend\Block\Media\Uploader
  */
 protected function _prepareLayout()
 {
     $this->getConfig()->setUrl($this->getUrl('adminhtml/*/upload', $this->_storageHelper->getRequestParams()));
     return parent::_prepareLayout();
 }