Chciał bym napisać własny helper dla formularzy, coś w stylu Zend_View_Helper_Fieldset zamiast fildset dodać div, zamiast legend <h4> i kolejny div w którym były by dodane podpowiedzi co do całości forma, miało by to wyglądać tak: http://screenup.pl/?l=BF3Q9QC

Na chwilę obecną w widoku mam na stałe bloki i w nich formularze (form to tylko to po prawej stronie, są dwa takie bloki i w nich po 1 formie). Jednak chciał bym całość zautomatyzować i edytując Zend_View_Helper_Fieldset mógł bym spokojnie dodać potrzebne mi elementy, ale w jaki sposób to zrobić by nie mieszać w plikach zenda? Jak mogę dodać nakładkę lub inny dekorator typu "Fieldset"?

Innymi słowy jak dodać helper podobny do Zend_View_Helper_Fieldset lub jak zmodyfikować ten by nie mieszać w kodzie zend'a?

Edit:

Rozwiązanie, niestety trochę na siłę nie da się zmienić elementu fildset na div an label na <h4>...

  1. $this->addDisplayGroup(array(
  2. 'catalog',
  3. 'timeZone3',
  4. 'email',
  5. 'submit'
  6. ),'duo', array(
  7. 'legend' =>'Tytuł',
  8. 'description' => 'Opis'
  9. ));
  10.  
  11. $this
  12. ->setDisplayGroupDecorators(array(
  13. 'FormElements',
  14. array('HtmlTag', array('tag' => 'div', 'class' => 'elements')),
  15. array('description', array('tag'=>'div')),
  16. 'Fieldset'
  17. ));