Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony2][inny][Symfony]Nadawanie własnego atrybutu klasy dla inputa
Forum PHP.pl > Forum > PHP > Frameworki
michau85
[xml][/xml]Hej
Próbuje nadać własny atrybut klasy dla input typu radio. W szablonie twig robie więc tak:
{{form_widget(form.b2a,{'attr': {'class': 'b_czysc'}})}}

Jednak na podglądzie firebuga widzę, że class jest nadawany dla diva okalającego inputy co mnie nie zadowala.

<div id="fo_b2a" class="b_czysc">
<input id="fo_b2a_0" type="radio" value="Tak" name="fo[b2a]">
<label for="fo_b2a_0">tak</label>
<input id="fo_b2a_1" type="radio" value="Nie" name="fo[b2a]">
<label for="fo_b2a_1">nie</label>
</div>

Jak sobie poradzić? Z góry dziękuję za pomoc.

Zapomniałem dodać że do edycji szablonów używam bootstrapa
kpt_lucek
@Fred1485
Raczej odradzam "stylowanie" w php, przez to typowy frontendowiec nie znający PHP się zgubi, zdecydowanie lepiej przenieść tą odpowiedzialność na TWIG
Fred1485
@up Kolejna dobra rada zakodowana wink.gif sory za offtop.
lukaskolista
@Michau85

Nadpisz form_widget w twigu odpowiedzialny za renderowanie pola.
http://symfony.com/doc/current/reference/f..._reference.html
http://symfony.com/doc/current/reference/twig_reference.html

Generalnie dobrze robisz, że klasy nadajesz przez funkcję twiga.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.