2013-10-05 4 views
5

Ho il pacchetto paypal che funziona in JMS Core Payment (symfony2). Tuttavia, per il controllo finale devo il testo:Come sostituire il testo in Jms Pagamento Paypal Bundle

paypal Data Express Checkout

Ho fatto una ricerca estesa sito per questo e non riesco a trovare questo testo ovunque. Nessuna risposta anche su Google!

Qualcuno ha un'idea di come tradurre questo o addirittura cancellarlo?

risposta

0

È possibile nascondere utilizzando questo codice:

{{ form_row(form.data_paypal_express_checkout, {'label': ' ', 'label_attr': {'class': 'hide'}}) }} 

e aggiungere propri messaggi che utilizzano questa chiave di traduzione:

form.label.paypal_express_checkout 
0

È possibile utilizzare modulo di tematizzazione. Come descritto here, aggiungere un file del tema:

{# src/AppBundle/Resources/views/Orders/theme.html.twig #} 

{% extends 'form_div_layout.html.twig' %} 

e farvi riferimento dal modello in cui è resa la forma:

{# src/AppBundle/Resources/views/Orders/show.html.twig #} 

{% form_theme form 'AppBundle:Orders:theme.html.twig' %} 

{{ form_start(form) }} 
    {{ form_widget(form) }} 
    <input type="submit" value="Pay € {{ order.amount }}" /> 
{{ form_end(form) }} 

Quindi, aggiungere il campo label "jms_choose_payment_method_data_paypal_express_checkout" senza contenuto in il file del tema:

{% block _jms_choose_payment_method_data_paypal_express_checkout_label %} 
{% endblock %} 

E il gioco è fatto.