【问题标题】:add step to checkitout添加步骤到结帐
【发布时间】:2011-07-23 12:34:27
【问题描述】:

我的公司刚刚收购了Ivan's CheckItOut extension,我正在尝试在其中添加一个步骤。
实际上,我确实将此步骤集成到“常规” OPC 中。

查看扩展的代码,我看到布局 checkitout.xml 文件中使用了一个addCheckoutStepToLayout 方法。如果我将这一行放入checkout.layout 块中:

<action method="addCheckoutStepToLayout"><layout>right-bottom</layout><step>points</step></action>

该步骤已添加,但我正在尝试通过我的扩展布局 .xml 文件添加它。
所以我尝试更新结帐句柄:

<ecomdev_checkitout_layout>
    <reference name="content">
        <reference name="checkout.layout">
            <action method="addCheckoutStepToLayout"><layout>right-bottom</layout><step>points</step></action>
        </reference>
    </reference>
</ecomdev_checkitout_layout>

通过常规checkout_onepage_index句柄更新块:

<checkout_onepage_index>
    <reference name="content">
        <reference name="checkout.layout">
            <action method="addCheckoutStepToLayout"><layout>right-bottom</layout><step>points</step></action>
        </reference>
    </reference>
</checkout_onepage_index>

有和没有&lt;reference name="content"&gt;,但直到现在都没有运气。
很高兴阅读您的建议,谢谢

【问题讨论】:

    标签: magento checkout


    【解决方案1】:

    最后我直接问了作者,解决的方法很简单。
    当我尝试通过模块的布局文件对其进行更新时,尚未创建该块:我已使其依赖于 Ecomdev_Checkitout,现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 2018-04-08
      • 2018-06-15
      相关资源
      最近更新 更多