magento:在表单的文本字段中使用占位符

时间:2017-07-19 10:56:49

标签: magento

我正在尝试在我的magento文本表单字段集中放置占位符

我遵循this建议,并做了以下事情:

创建扩展varien元素文本的文本文件

class blahmodule_Block_Adminhtml_Text extends Varien_Data_Form_Element_Text
{
   public function getHtmlAttributes()
   {
        $attributes = parent::getHtmlAttributes();
        $attributes[] = 'placeholder';
        return $attributes;
   }   
}

然后在我的表单字段中,我执行了以下操作:

protected function _prepareForm()
    {
     //added 'text' type to the filedset
     $fieldset->addType('text', $fieldset->addType('text', Mage::getConfig()->getBlockClassName('blahmodule/adminhtml_text'))); 

    $fieldset->addField('fullname', 'text', array(
            'label' => Mage::helper('ubt_suppliersmanager')->__('Supplier Name'),
            'class' => 'required-entry',
            'name' => 'rep[fullname]',
            'placeholder' => $this->__('Blah blah...')
        ));

        return parent::_prepareForm();

     }

但是

我收到以下错误消息:

Fatal error: Call to a member function addType() on null

0 个答案:

没有答案