示例#1
0
 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();
 }
示例#2
0
 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();
 }
示例#3
0
 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();
 }