Как заменить текст в Jms Payment Paypal Bundle

У меня есть пакет PayPal, работающий в JMS Core Payment (symfony2). Тем не менее, в кассе у меня есть текст:

Данные PayPal Express Checkout

Я сделал поиск по всему сайту для этого и не могу найти этот текст нигде. В Google тоже нет ответов!

У кого-нибудь есть идея, как перевести это или даже удалить?

2 ответа

Вы можете использовать форму темы. Как описано здесь, добавьте файл темы:

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

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

и ссылка на него из шаблона, где отображается форма:

{# 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) }}

Затем добавьте поле метки "jms_choose_payment_method_data_paypal_express_checkout" без содержимого в файле темы:

{% block _jms_choose_payment_method_data_paypal_express_checkout_label %}
{% endblock %}

И вы сделали.

Вы можете скрыть это, используя этот код:

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

и добавьте собственные сообщения, используя этот ключ перевода:

form.label.paypal_express_checkout
Другие вопросы по тегам