Időbe telett, mire találtam egy szép, egyszerü és jó megoldást arra, ha két form elem közé html kódot akarok beszúrni. Eleinte a description-t manipuláltam úgy, hogy a decoratorban megadtam, escape => false.
Most így csinálom:
//elsőnek létrehoztam egy új form elementet, hogy később is könnyen //fel lehessen használni class My_Form_Element_Html extends Zend_Form_Element { public $helper = 'formNote'; //erre azért van szükség, mert ha a formon az isValid //hibát észlel, betölti a value értéket az átadott tömből //de ott ehez az form elemhez nem tartozik semmilyen érték //ezért a semmire állítja át. // //Röviden enélkül nem jelenik meg //hibásan kitöltött form esetén public function setValue( $value , $ok = false ) { if( $ok ) parent::setValue( $value ); } } //a formban az init eljárásban $this->addElement( $note = new My_Form_Element_Html('note') ); // a true kell neki, csak akkor állítja be az értéket $note->setValue('<h2>Hello World</h2>',true);