protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $post = $this->getPost(); $form->setDataObject($post); $fieldset = $form->addFieldset('post_form', array('legend' => Mage::helper('blog')->__('Meta Information'))); $group = array('post_meta_keywords', 'post_meta_description'); $attributes = $post->getAttributes($group); $this->_setFieldset($attributes, $fieldset); $form->setFieldNameSuffix('post'); if (Mage::getSingleton('adminhtml/session')->getPostData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getPostData()); Mage::getSingleton('adminhtml/session')->setPostData(null); } elseif ($post) { $form->setValues($post->getData()); } return parent::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $post = $this->getPost(); $form->setDataObject($post); $fieldset = $form->addFieldset('post_form', array('legend' => Mage::helper('blog')->__('Content'), 'class' => 'fieldset-wide')); $group = array('post_content_heading', 'post_intro', 'post_content'); $attributes = $post->getAttributes($group); $this->_setFieldset($attributes, $fieldset); $form->setFieldNameSuffix('post'); if (Mage::getSingleton('adminhtml/session')->getPostData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getPostData()); Mage::getSingleton('adminhtml/session')->setPostData(null); } elseif (Mage::registry('post_data')) { $form->setValues($post->getData()); } //Mage::dispatchEvent('blog_adminhtml_post_edit_tab_content_prepare_form', array('form' => $form)); return parent::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $post = $this->getPost(); $form->setDataObject($post); $fieldset = $form->addFieldset('post_form', array('legend' => Mage::helper('blog')->__('Post information'))); $group = array('title', 'post_identifier', 'image', 'author_id', 'post_on', 'status', 'allow_comment'); $attributes = $post->getAttributes($group); $this->_setFieldset($attributes, $fieldset); $fieldset->addField('store', 'hidden', array('name' => 'store')); $fieldset->addField('entity_id', 'hidden', array('name' => 'entity_id')); $form->setFieldNameSuffix('post'); if (Mage::getSingleton('adminhtml/session')->getPostData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getPostData()); Mage::getSingleton('adminhtml/session')->setPostData(null); } elseif (Mage::registry('post_data')) { $form->setValues(Mage::registry('post_data')->getData()); } return parent::_prepareForm(); }