Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
voila je cherche a supprimer les tags des balises hidden, sinon ca apparait dans ma page, et ca occupe de la place ![]()
J'ai regardé du coté des decorateurs, mais j'ai du mal a les faire fonctionner, vous faites comment pour eviter que ca occupe de la place ?
Merci ![]()
Hors ligne
Hello,
Je dirais :
$form->getElement('mon_element_hidden')->removeDecorator('DtDdWrapper');Mais il est tard ![]()
A+
Hors ligne
J'avais essayé, mais ca ne fonctionnait pas ![]()
Hors ligne
Bonjour,
J'ai résolu ce problème en faisant :
$form->getElement('mon_element_hidden')->setDecorators(array('ViewHelper'));Ca écrase tous les décorateurs inutiles comme ça... ^^
Cordialement,
Julien
Hors ligne
Hello,
En fait DtDdWrapper n'est effectivement pas utilisé pour les Zend_Form_Element, ci dessous le chargement par défaut :
$this->addDecorator('ViewHelper')
->addDecorator('Errors')
->addDecorator('Description', array('tag' => 'p', 'class' => 'description'))
->addDecorator('HtmlTag', array('tag' => 'dd',
'id' => $this->getName() . '-element'))
->addDecorator('Label', array('tag' => 'dt'));L'issue ZF-7125 propose une évolution.
A+
Hors ligne
Parfait ! Merci !
Hors ligne
Pages: 1