0

我有以下布局xml

<reference name="content">
    <block type="gate/paycheckout" name="payair.gate.paycheckout" before="-" template="gate/checkout.phtml"/>
    <block type="gate/paymentjs" name="payair.gate.paymentjs" />
</reference>

我有一个块,我通过它在 payment.phtml 上调用 javascript 及其工作,但我想调用 Magento addJs 操作方法以在 payment.phtml 页面上动态添加 javascript,而不是通过调用块。我怎样才能做到这一点?

4

1 回答 1

1

您应该将脚本添加到头部:

布局xml文件:

<layout>
  <name_of_the_handle>
    <reference name="head">
      <action method="addJs"><script>gate/payment.js</script></action>
    </reference>
  </name_of_the_handle>
  ...
</layout>

在这种情况下,payment.js 文件应该位于 js/gate/payment.js

于 2013-02-02T13:38:22.790 回答