예제 #1
0
파일: Form.php 프로젝트: picode-eu/nti_mage
 * @category    Mage
 * @package     Mage_Adminhtml
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/**
 * Adminhtml cms block edit form
 *
 * @category   Mage
 * @package    Mage_Adminhtml
 * @author      Magento Core Team <*****@*****.**>
 */
class Picode_LinksToTopmenu_Block_Cms_Block_Edit_Form extends Mage_Adminhtml_Block_Cms_Block_Edit_Form
{
    /**
     * Init form
     */
    public function __construct()
    {
        parent::__construct();
        $this->setId('block_form');
        $this->setTitle(Mage::helper('cms')->__('Block Information'));
    }
    /**
     * Load Wysiwyg on demand and Prepare layout
     */
    protected function _prepareLayout()
    {
        parent::_prepareLayout();
        if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
예제 #2
0
파일: Form.php 프로젝트: swiftotter/widget
 protected function _prepareForm()
 {
     $model = Mage::registry('cms_block');
     $return = parent::_prepareForm();
     $form = $this->getForm();
     /** @var Varien_Data_Form_Element_Fieldset $fieldset */
     $fieldset = $form->getElement('base_fieldset');
     $this->_getDisableWysiwyg();
     $fieldset->addField('allow_web_access', 'select', array('label' => Mage::helper('cms')->__('Allow Web Access'), 'title' => Mage::helper('cms')->__('Allow Web Access'), 'name' => 'allow_web_access', 'required' => false, 'options' => array('1' => Mage::helper('cms')->__('Enabled'), '0' => Mage::helper('cms')->__('Disabled')), 'value' => $model->getAllowWebAccess()));
     return $return;
 }
예제 #3
0
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $model = Mage::registry('cms_block');
     $form = $this->getForm();
     $menufieldset = $form->addFieldset('menucontent_fieldset', array('legend' => Mage::helper('cms')->__('Configure Link Display'), 'class' => 'fieldset-wide', 'comment' => Mage::helper('cms')->__('Configure how this block will display on CMS pages configured as menu pages.')));
     $menufieldset->addField('use_in_menu_page', 'select', array('label' => Mage::helper('cms')->__('Enabled For Menu Pages'), 'title' => Mage::helper('cms')->__('Enabled For Menu Pages'), 'name' => 'use_in_menu_page', 'options' => array('1' => Mage::helper('cms')->__('Yes'), '0' => Mage::helper('cms')->__('No'))));
     $menufieldset->addField('link_text', 'text', array('name' => 'link_text', 'label' => Mage::helper('cms')->__('Link Text'), 'title' => Mage::helper('cms')->__('Link Text'), 'note' => Mage::helper('cms')->__('Block title is used by default')));
     $form->setValues($model->getData());
     return $this;
 }
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $role = Mage::getSingleton('aitpermissions/role');
     if ($role->isPermissionsEnabled()) {
         // if page is not assigned to any store views but permitted, will allow to delete and disable it
         $blockModel = Mage::registry('cms_block');
         if ($blockModel->getStoreId() && is_array($blockModel->getStoreId())) {
             foreach ($blockModel->getStoreId() as $blockStoreId) {
                 if (!in_array($blockStoreId, $role->getAllowedStoreviewIds())) {
                     $fieldset = $this->getForm()->getElement('base_fieldset');
                     $fieldset->removeField('is_active');
                     break 1;
                 }
             }
         }
     }
     return $this;
 }