2016-01-26 11 views
5

StripeBundleのテンプレート、それぞれチェックテンプレートvendor\payum\stripe\Payum\Stripe\Resources\views\Action\obtain_checkout_token.html.twigをカスタマイズしようとしています。Payum Stripe Bundleテンプレートのオーバーライド

これは、ストライプのポップアップが、支払われるオブジェクトと同じページに表示され、単一のボタンで別のページに表示されないようにするためです。商品の代金を支払いたいと思う、私はチェックアウトページで「支払う」を押して、そこにストライプのポップアップが表示されるようにします。

私はanother similar questionを見ましたが、うまく動作しないようです。私はPayumStripeBundle、Payum、Payum/Stripeとapp/Resourcesのフォルダ名のあらゆる組み合わせを試しましたが、どれも使用されているテンプレートを上書きしないようです。

名前空間がPayum\Bundle\PayumBundleであるため、バンドルの構造もかなり奇妙ですが、テンプレートを含むバンドルではないストライプコンポーネントは別のフォルダにあります。

値はhereに設定されています。そのため、Symfonyは決してそのフォルダを見ないでしょうか?

この場合、フォルダ構造はapp/Resourcesになるはずですか?それを行う別の方法であれば。

+0

こんにちは、問題を解決できましたか? – 118218

答えて

1

あなたのconfig.ymlでこれを試して、必要なテンプレートを使ってそのパスにActionフォルダを置きます。

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

素晴らしいソリューション、ありがとう! –