我有PayPal包在JMS Core Pay(symfony2)中工作。但是,在结帐中,我有文字:
快速结账PayPal数据
我已经对此进行了全站搜索,但在任何地方都找不到此文本。谷歌上也没有答案!
有人知道如何翻译甚至删除它吗?
您可以使用
以下代码隐藏它:
{{ form_row(form.data_paypal_express_checkout, {'label': ' ', 'label_attr': {'class': 'hide'}}) }}
并使用此翻译键添加自己的消息:
form.label.paypal_express_checkout
您可以使用表单主题。如此处所述,添加一个主题文件:
{# 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 %}
大功告成。