覆盖Payum Stripe Bundle模板

时间:2016-01-26 14:52:24

标签: php symfony payum

我正在尝试自定义StripeBundle的模板,分别是结帐模板vendor\payum\stripe\Payum\Stripe\Resources\views\Action\obtain_checkout_token.html.twig

这是因为我希望Stripe弹出窗口显示在与付费对象相同的页面中,而不是在单个按钮的单独页面上。说,我想支付产品费用,我在结帐页面按“付款”,并希望条纹弹出窗口显示在那里。

我看了another similar question,但我似乎无法让它发挥作用。我已尝试使用PayumStripeBundle,Payum,Payum / Stripe在app/Resources中的每个文件夹名称组合,但它们似乎都没有覆盖使用过的模板。

bundle的结构也很奇怪,因为它的命名空间是Payum\Bundle\PayumBundle,但是不是包含模板的bundle的Stripe组件在另一个文件夹中。

该值设置为here,因此Symfony可能永远不会在文件夹中查找?

app/Resources中的文件夹结构应该如何,如果它以这种方式工作?或者,如果这是另一种方式。

1 个答案:

答案 0 :(得分:2)

在config.yml中尝试此操作,并在该路径中添加一个Action文件夹,其中包含您需要的模板。

twig:
    debug:            "%kernel.debug%"
    strict_variables: ~
    paths:
        "%kernel.root_dir%/../app/Resources/PayumBundle/Stripe/views": PayumStripe