最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento 1.8 去掉账单地址

时间:2014-06-21 12:44来源:未知 作者:最模板zuimoban 点击:
magento 想做国内市场的朋友,肯定会觉得账单地址,和发货地址,只取其一就可以了,没必要两个都要。今天在看了水水的博客后,写一个具体的步骤,以作记忆。 1.修改onepage.phtml 修改

magento  想做国内市场的朋友,肯定会觉得账单地址,和发货地址,只取其一就可以了,没必要两个都要。今天在看了水水的博客后,写一个具体的步骤,以作记忆。

 

1.修改onepage.phtml  修改foreach 下的li

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <?php if (!$this->getChild($_stepId) || !$this->getChild($_stepId)->isShow()): continue; endif; $i++; ?>  
  2.     <li <?php if($_stepId == 'shipping') $i--; ?> id="opc-<?php echo $_stepId ?>" class="section<?php echo !empty($_stepInfo['allow'])?' allow':'' ?><?php echo !empty($_stepInfo['complete'])?' saved':'' ?>">  
  3.         <div class="step-title">  
  4.             <span class="number"><?php echo $i ?></span>  
  5.             <h2><?php echo $_stepInfo['label'] ?></h2>  
  6.             <a href="#"><?php echo $this->__('Edit') ?></a>  
  7.         </div>  
  8.         <div id="checkout-step-<?php echo $_stepId ?>" class="step a-item" style="display:none;">  
  9.             <?php echo $this->getChildHtml($_stepId) ?>  
  10.         </div>  
  11.     </li>  

 


其中就添加了 <?php if($_stepId == 'shipping') $i--; ?> ,

 

2.然后修改css添加

 

[css] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. #checkoutSteps #co-billing-form .control {  
  2.     display:none;  
  3. }  
  4. #checkoutSteps #opc-shipping {  
  5.     display:none;  
  6. }  
  7. #shipping-progress-opcheckout {  
  8.     display:none;  
  9. }  

 

这些css 将隐藏,账单地址下面的用这个地址为发货地址,和隐藏第二步发货地址

3. 在发送方式,返回键的处理,还是修改onepage.html 添加

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <script type="text/javascript">  
  2. //<![CDATA[  
  3.     var accordion = new Accordion('checkoutSteps''.step-title'true);  
  4.     <?php if($this->getActiveStep()): ?>  
  5.     accordion.openSection('opc-<?php echo $this->getActiveStep() ?>');  
  6.     <?php endif ?>  
  7.     var checkout = new Checkout(accordion,{  
  8.         progress: '<?php echo $this->getUrl('checkout/onepage/progress') ?>',  
  9.         review: '<?php echo $this->getUrl('checkout/onepage/review') ?>',  
  10.         saveMethod: '<?php echo $this->getUrl('checkout/onepage/saveMethod') ?>',  
  11.         failure: '<?php echo $this->getUrl('checkout/cart') ?>'}  
  12.     );  
  13.     jQuery("#shipping-method-buttons-container a").click(function(){  
  14.         checkout.back();  
  15.         checkout.back();   
  16.         return false;  
  17.     });  
  18. //]]>  
  19. </script>  


其中jQuery("#shipping-method-buttons-container a").click(function(){    checkout.back();    checkout.back();     return false;    });是添加的

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容