protected function _prepareForm() { parent::_prepareForm(); $form = $this->getForm(); $fieldset = $form->getElements()->searchById('meta_fieldset'); $values = Mage::getModel('adminhtml/system_config_source_design_robots')->toOptionArray(); array_unshift($values, array('label' => 'Use Config', 'value' => '')); $fieldset->addField('meta_robots', 'select', array('name' => 'meta_robots', 'label' => Mage::helper('seosuite')->__('Robots'), 'values' => $values)); $fieldset->addField('meta_title', 'text', array('name' => 'meta_title', 'label' => Mage::helper('cms')->__('Title'), 'title' => Mage::helper('cms')->__('Title'), 'required' => false, 'disabled' => false), '^'); $model = Mage::registry('cms_page'); $form->setValues($model->getData()); $this->setForm($form); return $this; }
/** * Hack for Magento 1.3. 2 additional fields added * @return Mage_Adminhtml_Block_Widget_Form */ protected function _prepareForm() { if (!preg_match('/^1.3/', Mage::getVersion())) { return parent::_prepareForm(); } $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('page_'); $model = Mage::registry('cms_page'); $fieldset = $form->addFieldset('meta_fieldset', array('legend' => Mage::helper('cms')->__('Meta Data'), 'class' => 'fieldset-wide')); $fieldset->addField('meta_keywords', 'editor', array('name' => 'meta_keywords', 'label' => Mage::helper('cms')->__('Keywords'), 'title' => Mage::helper('cms')->__('Meta Keywords'))); $fieldset->addField('meta_description', 'editor', array('name' => 'meta_description', 'label' => Mage::helper('cms')->__('Description'), 'title' => Mage::helper('cms')->__('Meta Description'))); $helper = Mage::helper('ascurl'); $fieldset->addField('sitemap_include', 'select', array('name' => 'sitemap_include', 'label' => $helper->__('Include in Google Sitemap'), 'values' => array(array('value' => 0, 'label' => $helper->__('No')), array('value' => 1, 'label' => $helper->__('Yes'))))); $fieldset->addField('meta_robots', 'select', array('name' => 'meta_robots', 'label' => $helper->__('Meta Robots'), 'values' => AW_Ascurl_Model_Source_Metarobots::toOptionArray())); $form->setValues($model->getData()); $this->setForm($form); return Mage_Adminhtml_Block_Widget_Form::_prepareForm(); }
/** * Adding onchange js call * * @return Enterprise_Cms_Block_Adminhtml_Cms_Page_Revision_Edit_Tab_Meta */ protected function _prepareForm() { parent::_prepareForm(); Mage::helper('enterprise_cms')->addOnChangeToFormElements($this->getForm(), 'dataChanged();'); return $this; }