Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Front Class Reference

Inheritance diagram for Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Front:

Mage_Adminhtml_Block_Widget_Form Mage_Adminhtml_Block_Widget Mage_Adminhtml_Block_Template Mage_Core_Block_Template Mage_Core_Block_Abstract Varien_Object

List of all members.

Protected Member Functions

 _prepareForm ()


Detailed Description

Definition at line 35 of file Front.php.


Member Function Documentation

_prepareForm (  )  [protected]

Prepare form before rendering HTML

Returns:
Mage_Adminhtml_Block_Widget_Form

Reimplemented from Mage_Adminhtml_Block_Widget_Form.

Definition at line 38 of file Front.php.

00039     {
00040         $model = Mage::registry('entity_attribute');
00041 
00042         $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post'));
00043 
00044         $fieldset = $form->addFieldset('base_fieldset', array('legend'=>Mage::helper('catalog')->__('Frontend Properties')));
00045 
00046         $yesno = array(
00047             array(
00048                 'value' => 0,
00049                 'label' => Mage::helper('catalog')->__('No')
00050             ),
00051             array(
00052                 'value' => 1,
00053                 'label' => Mage::helper('catalog')->__('Yes')
00054             ));
00055 
00056 
00057         $fieldset->addField('is_searchable', 'select', array(
00058             'name' => 'is_searchable',
00059             'label' => Mage::helper('catalog')->__('Use in quick search'),
00060             'title' => Mage::helper('catalog')->__('Use in quick search'),
00061             'values' => $yesno,
00062         ));
00063 
00064         $fieldset->addField('is_visible_in_advanced_search', 'select', array(
00065             'name' => 'is_visible_in_advanced_search',
00066             'label' => Mage::helper('catalog')->__('Use in advanced search'),
00067             'title' => Mage::helper('catalog')->__('Use in advanced search'),
00068             'values' => $yesno,
00069         ));
00070 
00071         $fieldset->addField('is_comparable', 'select', array(
00072             'name' => 'is_comparable',
00073             'label' => Mage::helper('catalog')->__('Comparable on Front-end'),
00074             'title' => Mage::helper('catalog')->__('Comparable on Front-end'),
00075             'values' => $yesno,
00076         ));
00077 
00078 
00079         $fieldset->addField('is_filterable', 'select', array(
00080             'name' => 'is_filterable',
00081             'label' => Mage::helper('catalog')->__("Use In Layered Navigation<br/>(Can be used only with catalog input type 'Dropdown')"),
00082             'title' => Mage::helper('catalog')->__('Can be used only with catalog input type Dropdown'),
00083             'values' => array(
00084                 array('value' => '0', 'label' => Mage::helper('catalog')->__('No')),
00085                 array('value' => '1', 'label' => Mage::helper('catalog')->__('Filterable (with results)')),
00086                 array('value' => '2', 'label' => Mage::helper('catalog')->__('Filterable (no results)')),
00087             ),
00088         ));
00089 
00090 //        if ($model->getIsUserDefined() || !$model->getId()) {
00091             $fieldset->addField('is_visible_on_front', 'select', array(
00092                 'name' => 'is_visible_on_front',
00093                 'label' => Mage::helper('catalog')->__('Visible on Catalog Pages on Front-end'),
00094                 'title' => Mage::helper('catalog')->__('Visible on Catalog Pages on Front-end'),
00095                 'values' => $yesno,
00096             ));
00097 //        }
00098 
00099         $form->setValues($model->getData());
00100 
00101         $this->setForm($form);
00102 
00103         return parent::_prepareForm();
00104     }


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:22:43 2009 for Magento by  doxygen 1.5.8