Magento:如何启用/禁用每个网站级别的模块输出?
我想在onepage checkout payment methods部分显示一个图像,该图像只显示在两个网站级别中的一个。所以我有三个问题: 1)我是否正确地假设此更改将编码在app/design/frontend/default/mytheme/layout/checkout.xml中 2)如果这是正确的文件,更改的内容是:Magento:如何启用/禁用每个网站级别的模块输出?,magento,Magento,我想在onepage checkout payment methods部分显示一个图像,该图像只显示在两个网站级别中的一个。所以我有三个问题: 1)我是否正确地假设此更改将编码在app/design/frontend/default/mytheme/layout/checkout.xml中 2)如果这是正确的文件,更改的内容是: <!-- One page checkout payment methods block --> <checkout_onepage_paym
<!--
One page checkout payment methods block
-->
<checkout_onepage_paymentmethod>
<remove name="left"/>
<block type="checkout/onepage_payment_methods" name="root" output="toHtml" template="checkout/onepage/payment/methods.phtml">
<action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
</block>
</checkout_onepage_paymentmethod>
purchaseorderpayment/form/purchaseorder.phtml
例如,要在使用site2时指向checkout/onepage/payment/methods-site2.phtml
3)在1.5.x中这是正确的方法吗
setTemplate
。因此,在布局更新文件中,您应该编写
checkout/onepage/payment/methods-site2.phtml
...
三,。是的,将特定于商店的句柄添加到主题布局更新文件是magento CE 1.5.x的正确方法。2。链接的文章虽然内容丰富,但没有提到如何添加一个只为某个存储输出的块。我仍然不知道在哪里应用代码,因为没有指定元素嵌套规则。我尝试了以下操作,但无效:
purchaseorderpayment/form/po.phtml purchaseorderpayment/form/po.phtml
Nooo,
是句柄,而不是块。它应该在您的操作句柄
之外,与所有其他句柄处于同一级别。因此,有两个句柄是可以的,除了一个是包装的,另一个不是?