Přidání elementu při tvoření formuláře

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jack06
Člen | 168
+
0
-

Dobrý den, formulář tvořím nějak takto, když to nastíním:

<?php
class addForm extends BaseForm {

    public function __construct($parent, $name){
        parent::__construct($parent, $name);

        $this->addGroup('Zaměření stránek');

        $this->addRadioList('komercni', '', array('n' => 'osobní, nekomerční stránky','y' => 'firemní, komerční stránky '));


        $this->addGroup('Adresa stránek');

        $this->addText('weburl', 'Adresu uvádějte ve tvaru  http://www.domena.cz/')
             ->addRule(Form::URL, 'Prosím, zadejte platnou URL.');

        $this->addGroup('Bližší informace');

        $this->addText('webtitle', 'Titulek stránky, pište podle vzoru: Nadpis - reklamní bannery (min. 10 znaků, max. 40 znaků)');
        $this->addText('advert_title', 'Reklamní titulek, pište podle vzoru: Nadpis (min 3, max. 20 znaků)');
        $this->addTextArea('webdesc', 'Popis stránky, musí ho tvořit smysluplné věty, pište s interpunkcí (min. 100 znaků, max. 2500 znaků)');

        $this->addSubmit('save', 'Přidat webovou stránku');

        $renderer = $this->getRenderer();
        $renderer->wrappers['controls']['container'] = '';
        $renderer->wrappers['pair']['container'] = '';
        $renderer->wrappers['label']['container'] = '';
        $renderer->wrappers['control']['container'] = '';
        $renderer->wrappers['group']['container'] = 'fieldset class="blue_ray"';

        $this->onSubmit[] = array($this, 'formAddSubmitted');
  }

  public function formAddSubmitted(BaseForm $form){
                try {
                        $this->linkModel->newLink($form->values);
                        $this->presenter->flashMessage('Přidání nového webu proběhlo úspěšně');
                        $this->presenter->redirect(':User:LinkControl:default');
                } catch(InvalidStateException $e){
                        $this->presenter->flashMessage($e->getMessage(),"warning");
                        $this->presenter->redirect('User:LinkControl:default');
                }
  }

 }

?>

A jde mi o následující věci.. chci přidat například mezi jednotlivé group, tedy v mém případě fieldsety elementy br, a nevím jak to do formu napsat a druhá věc, kdybych chtěl nějaky fieldset ještě obalit prvkem, třeba divem, tak to též nevím jak udělat. Děkuji za rady