gpt4 book ai didi

php - 如果当前 url 等于 Onepage Checkout 隐藏元素 ELSE 显示元素 - Magento

转载 作者:可可西里 更新时间:2023-11-01 13:45:24 25 4
gpt4 key购买 nike

如果在结帐页面上,我正在尝试编写一个简单的脚本来隐藏位于 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 ?>

如果有人能好心地给我一个正确方向的转变,我将不胜感激,甚至让我知道更好的方法......

最佳答案

试试这个:

Mage::getURL('checkout/onepage') // or $this->getUrl('checkout/onepage')

这将获取结帐/单页路由的 url

Mage::helper('core/url')->getCurrentUrl()

这会给你当前的 url

现在比较一下:

<?php if(Mage::getURL('checkout/onepage') == Mage::helper('core/url')->getCurrentUrl()) ?>

关于php - 如果当前 url 等于 Onepage Checkout 隐藏元素 ELSE 显示元素 - Magento,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16339530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com