[Symfony][Symfony2]Edycja div-ow w koleckji formularzy |
[Symfony][Symfony2]Edycja div-ow w koleckji formularzy |
2.07.2012, 16:23:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Hej mam maly i zarazem duzy problem mam oto i taki kod html wygenerowany przez Form Builder:
http://www6.shareimage.org/viewer.php?file...ks74xjjcwy1.bmp Tam pokazalem glowny div-y kazdy z nich potem ma label i input pola. Problem polega na tym ze do kazdego diva chcialbym dodac tez klase css. Probowalem za pomoca: I nic Tez nic. Probowalem tez metody: I tez nic. Za cholere nie potrafie dodac tam klasy a potrzebuje bo jak nie to mi zle rozmieszcza elementy... Czy ktos wie jak pomoc?!? -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
2.07.2012, 17:17:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) |
spróbuj z własnym kodem html formularzy.
tutaj więcej o tym: http://symfony.com/doc/current/book/forms.html#form-theming tutaj masz główny plik z widokiem formularzy: https://github.com/symfony/symfony/blob/mas...ayout.html.twig musisz utworzyć sobie swój plik w katalogu np app albo w katalogu widoków w jakimś bundle. w tym pliku możesz wstawić bloki tylko te, które chcesz nadpisać, podmienić. jak wyświetlasz formularz używasz właśnie tego pliku. albo możesz globalnie do wszystkich formularzy w całym serwisie, wtedy w konfiguracji musisz to ustawić. -------------------- aplikacje internetowe | Symfony
|
|
|
2.07.2012, 17:29:40
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) |
|
|
|
2.07.2012, 18:46:19
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Co do linka to znam myslalem ze jest jakies latwiejsze rozwiazanie... A co do Mezczyzna to sry ale nie chodze do polskie szkoly to sie troche pozapominalo. Czyli tak jak myslalem nie ma innej metody oprocz theme z twig-a? Domyslam sie ze ta czesc musialbym "nadpisac": Cytat form_widget_compound EDIT: Tak wyglada generowanie formularza:
Ten post edytował marcio 2.07.2012, 19:53:00 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
2.07.2012, 19:58:00
Post
#5
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Nie, powinieneś nadpisać field_row ewentualnie form_row. Mniej więcej tak to powinno wyglądać:
Kod {% extends "::layout.html.twig" %}
{% form_theme form _self %} {% block field_row %} <div class="adjustRow"> {{ form_label(form, label|default(null)) }} {{ form_errors(form) }} {{ form_widget(form) }} </div> {% endblock %} {% block content %} {{ form_widget(form) }} {% endblock %} Ten post edytował destroyerr 2.07.2012, 20:01:30 |
|
|
3.07.2012, 14:27:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Widze ze field_row to jest to samo co form_row i ze to pierwsze od wersji 2.3 nie powinno w ogole istniec.
Ja formularz generuje tak: Kod <form id="{{ formName }}" class="" action="{{ path('cms_configuration', {'group': id}) }}" method="post" {{ form_enctype(form) }}> {% for f in form.items %} {{ form_widget(f) }} {% endfor %} {{ form_widget(form._token) }} {{ form_rest(form) }} <div class="submit-button horizontalCenteredWrapper"> <div class="horizontalCenteredContainer"> <input type="submit" value="Zapisz" class="submit" /> </div> </div> </form> Czy w petli tez mozna zrobic taki zabieg? Ok tak wyglada rozwiazanie:
Mam jeszcze jedno pytanie mam modul konfiguracji w CMS zaleznie od pola mamy rozne pola dla opcji dziala wszystkie oprocz 2. Choice checkbox/multiple menu Gdy zrobie tak(to jest przyklad):
Wywala mi: Cytat Expected argument of type "array", "string" given Wtf?Szukam tak szczerze od kilku dni, to jest ostatnia poprawka jaka musze zrobic i jedyna ktorej nie potrafie zrobic http://symfony.com/doc/current/reference/f...pes/choice.html a przeciez wszystko robie dobrze! P.S Taki sam mam blad gdy multiple = true expanded = false (multiple menu) a dla checkbox/menu dziala... -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 03:23 |