Domanda

Sto usando Symfony 2.1 per un progetto e fosuserbundle per gestire gli utenti.

Sto cercando di personalizzare il modulo di modifica della password e non riesco a visualizzare bene i messaggi di errore.Infatti, quando un ingresso è sbagliato riempito, il messaggio di errore viene stampato tra l'etichetta e l'ingresso (con una struttura di elenco).Ma mi piace visualizzarlo dopo l'input o sotto di esso.

Inoltre, vorrei visualizzare il mio modulo di password di modifica all'interno di una pagina delle impostazioni, quindi devo visualizzare altre forme.Come posso integrare questo modulo in un posto preciso in una pagina?

Grazie in anticipo, Valentin

È stato utile?

Soluzione

Per la mia prima domanda, sono riuscito con questo modulo per il cambiamento_password:

<form action="{{ path('fos_user_change_password') }}" {{ form_enctype(form) }} method="POST" class="fos_user_change_password">

<div class="form_errors_change_pwd">
    {{ form_errors(form) }}
</div>
<div>
    {{ form_label(form.current_password) }}
    {{ form_widget(form.current_password) }}
    <span class="form_error_field">{{ form_errors(form.current_password) }}</span>
</div>
<div>
    {{ form_label(form.new.first) }}
    {{ form_widget(form.new.first) }}
    <span class="form_error_field">{{ form_errors(form.new.first) }}</span>
</div>
<div>
    {{ form_label(form.new.second) }}
    {{ form_widget(form.new.second) }}
    <span class="form_error_field">{{ form_errors(form.new.second) }}</span>
</div>
{{ form_rest(form) }}
<div>
    <input type="submit" value="{{ 'change_password.submit'|trans({}, 'FOSUserBundle') }}" />
</div>
.

Ma sto ancora cercando di integrare questo modulo all'interno di un'altra pagina con più moduli ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top