示例#1
0
 /**
  * Load Wysiwyg on demand and prepare layout
  *
  * @return void
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     if ($this->_catalogData->isModuleEnabled('Magento_Cms') && $this->_wysiwygConfig->isEnabled()) {
         $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
     }
 }
示例#2
0
 /**
  * @return void
  */
 public function _prepareLayout()
 {
     parent::_prepareLayout();
     /** @var \Magento\Framework\Data\Form $form */
     $form = $this->_formFactory->create();
     $form->setDataObject($this->getCategory());
     $fieldset = $form->addFieldset('base_fieldset', ['legend' => __('Custom Design')]);
     $this->_setFieldset($this->getCategory()->getDesignAttributes(), $fieldset);
     $form->addValues($this->getCategory()->getData());
     $form->setFieldNameSuffix('general');
     $this->setForm($form);
 }
示例#3
0
 /**
  * @return void
  */
 public function _prepareLayout()
 {
     parent::_prepareLayout();
     /** @var \Magento\Framework\Data\Form $form */
     $form = $this->_formFactory->create();
     $form->setHtmlIdPrefix('_general');
     $form->setDataObject($this->getCategory());
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => __('General Information')));
     if (!$this->getCategory()->getId()) {
         //            $fieldset->addField('path', 'select', array(
         //                'name'  => 'path',
         //                'label' => __('Parent Category'),
         //                'value' => base64_decode($this->getRequest()->getParam('parent')),
         //                'values'=> $this->_getParentCategoryOptions(),
         //                //'required' => true,
         //                //'class' => 'required-entry'
         //                ),
         //                'name'
         //            );
         $parentId = $this->getRequest()->getParam('parent');
         if (!$parentId) {
             $parentId = \Magento\Catalog\Model\Category::TREE_ROOT_ID;
         }
         $fieldset->addField('path', 'hidden', array('name' => 'path', 'value' => $parentId));
     } else {
         $fieldset->addField('id', 'hidden', array('name' => 'id', 'value' => $this->getCategory()->getId()));
         $fieldset->addField('path', 'hidden', array('name' => 'path', 'value' => $this->getCategory()->getPath()));
     }
     $this->_setFieldset($this->getCategory()->getAttributes(true), $fieldset);
     if ($this->getCategory()->getId()) {
         if ($this->getCategory()->getLevel() == 1) {
             $fieldset->removeField('url_key');
             $fieldset->addField('url_key', 'hidden', array('name' => 'url_key', 'value' => $this->getCategory()->getUrlKey()));
         }
     }
     $form->addValues($this->getCategory()->getData());
     $form->setFieldNameSuffix('general');
     $this->setForm($form);
 }