Magento:在一页签出中获取当前活动步骤



如何在一页签出中获得活动步骤?

谢谢你的帮助。

Active步骤部分的LI标记将具有"Active"类。

它是通过Accordion js类-方法openSection(请参阅js\varien\acordion.js)完成的。Accordi翁本身是由Checkout js类方法gotoSection触发的(file\skin\frontend\base\default\js\opcheckout.js)。

Checkout和Accordion类都在onepage.phtml模板中实例化。

如果您只是想在自己的JS文件中或在onepage.phtml中内联添加一些代码,可以使用它挂接到gotoSection()中。

Checkout.prototype.gotoSection = Checkout.prototype.gotoSection.wrap(
    function(parentMethod, section, reloadProgressBlock) {
        // Call parent method
        parentMethod(section, reloadProgressBlock);
        console.log(section);
    }
);

注意:一定要用一个onload包装器来包装它。

最新更新