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