Renderer – obalení inputu divem
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Dobrý den, dělám renderer pro formulář v bootstrapu a potřebuju
poradit. Label a input mám obalené v <div class=form-group
pomocí
$this->wrappers['pair']['container'] = 'div class=form-group'
Potřeboval bych ale generovat následující kód:
<div class="col-lg-8">
<div class="form-group">
<label>
<input>
</div>
</div>
Prostě bych potřeboval ten div form-group obalit dalším divem. jde to nějak udělat? Děkuji za radu.
- bluray
- Člen | 178
Přesně tak, jedná se o bootstrap. Dělám vlastní renderer, který bude toho umět mnohem víc. chci dělat např. elementy s ikonami a to Nextras asi nezvládne. Z Nextrasu vycházím a vytvářím vlastní renderer. ale vyřešil jsem to takto:
<div class="form-group col-lg-8">
</div>
a PHP:
$this->wrappers['pair']['container'] = 'div class="form-group col-lg-8"';