use*_*524 5 php zend-framework2 magento-1.7
我正在尝试编写一个简单的脚本来隐藏位于Magento侧边栏迷你购物车上的"结帐"按钮,如果在结帐页面上.出于显而易见的原因,如果客户已经在结账页面上,我认为结账按钮仍然不可见...
这是我所做的,但它没有工作,我不知道我有多远.
<?php if(Mage::getURL('checkout/onepage') == Mage::helper('core/url')->getCurrentUrl()): ?>
<?php echo $this->__('Checking out...') ?>
<?php else: ?>
<button type="button" title="<?php echo $this->__('Checkout') ?>" class="btn btn-mini btn-success" onclick="setLocation('<?php echo $this->getCheckoutUrl() ?>')"><span><span><?php echo $this->__('Checkout') ?></span></span></button>
<?php endif ?>
Run Code Online (Sandbox Code Playgroud)
如果有人能够给我一个正确方向的转变,我将不胜感激,或者甚至让我知道更好的方法......
And*_*rew 10
试试这个:
Mage::getURL('checkout/onepage') // or $this->getUrl('checkout/onepage')
Run Code Online (Sandbox Code Playgroud)
这将获得结帐/单页路线的网址
Mage::helper('core/url')->getCurrentUrl()
Run Code Online (Sandbox Code Playgroud)
这会得到你当前的网址
现在比较它们:
<?php if(Mage::getURL('checkout/onepage') == Mage::helper('core/url')->getCurrentUrl()) ?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7142 次 |
最近记录: |