I am rendering in my view a Zend_Form_Element_Select.
$t=new Zend_Form_Element_Select(....);
...
...
echo $t->render();
I get the drop down and the options correctly, but I also get the select element wrapped in
<dt> </dt>
<dd>[elm]</dd>
How do I remove that decorator?
This did it for me:
$el->setDecorators(array( 'ViewHelper', 'Errors', 'Label'
));
you have more possibilities: The relevant manual:
http://framework.zend.com/manual/en/zend.form.elements.html#zend.form.elements.decorators
second one is to remove decorators you don't need
third one (probably the best one for you) is to set only decorators you need. Following code will set only view helper decorator, so there will be no label, no error message and no html tags
very good article about decorators is here:
http://devzone.zend.com/article/3450