如何仅在登录步骤中从一页检出magento中删除结帐进度条

时间:2014-04-10 14:13:38

标签: magento checkout progress

我正在开发一个项目,其中客户端只想从登录或注册屏幕中删除进度条,我的意思是'opc-login'步骤。

如果我从xml'checkout_onepage_index'中删除,它将从整个结帐中删除。我只需要一步。

尝试使用css和jquery来做它,但它不起作用。

以下是我在onepage.phtml中的代码

if(checkout.accordion.currentSection=='opc-login'){        
    alert('at login');
    jQuery('#checkout-progress-wrapper').hide();
    alert('after hide');
}else{
   alert('other than login step');
  jQuery('#checkout-progress-wrapper').show();
  alert('after show');
}

警报工作正常,但不知道为什么隐藏和显示不能正常工作。

还有其他方法可以实现这个简单的任务。

1 个答案:

答案 0 :(得分:0)

好的,我发现了这个问题。在右侧面板(progress.phtml)之前调用onepage.phtl。

所以我在progress.phtml中移动了代码,它就像魅力一样。

但有没有更好的方法呢?