2012-09-06 25 views
6

Ho un tipo di campo modulo personalizzato e un tema modulo associato per esso. In una pagina ho molti di questi campi, ma uno dei campi in particolare voglio cambiare.Symfony Twig Form Tema di campi specifici

C'è un modo per applicare temi a determinati campi dello stesso tipo (e nello stesso file) in modo diverso?

Un esempio semplificato:

form_fields.html.twig: (file tematizzazione locale)

{% block my_dropdown_row %} 
<div> 
    {{ form_label(form) }} 
    {{ form_widget(form) }} 
    {{ form_errors(form) }} 
</div> 
{% endblock %} 

Nel mio modello di modulo (tutti questi campi hanno lo stesso tipo - my_dropdown

{{ form_row(form.selectionA) }} 
{{ form_row(form.selectionB) }} 
{{ form_row(form.selectionC) }} 
{{ form_row(form.final_selection) }} 

Come modellare il campo finale in modo diverso rispetto agli altri? C'è molto codice in questi widget, quindi meno duplicazioni, meglio è

risposta

6
+0

ho capito che avevo visto da qualche parte! Grazie :) – lopsided

+0

Salve, poiché la pagina collegata è silenziosa, la risposta dovrebbe citare ciò che è rilevante per la domanda. – COil

+0

Beh, questo non è qualcosa che può essere spiegato con alcuni commenti rapidi, è per questo che ho collegato alla pagina dove questo è spiegato in pieno –

Problemi correlati