【问题标题】:Magento Toolbar -> LimitMagento 工具栏 -> 限制
【发布时间】:2011-05-12 12:21:13
【问题描述】:

有谁知道如何(重新)编码某个类别的限制器以显示 href 链接而不是下拉字段?

我的意思是: http://cl.ly/2T2i2T2g0k3n0i2N0b2c

我想将其重新编码为: http://cl.ly/2O1e0L1c1i24361t3Z3v

只想将下拉列表转换为一些简单的 html 链接但是...

我完全有能力做到这一点,但我不是 Magento 专家,我只是认为我不能像源代码中的 www.store.com/category.html?limit=12 那样硬链接它。我需要一个返回类别 url 的函数。

有人知道怎么写代码吗?

【问题讨论】:

    标签: magento limit toolbar categories pager


    【解决方案1】:

    很简单。

    转到 /app/design/frontend/[your-interface]/[your-theme]/template/page/html/pager.phtml 并替换此代码:

        <select onchange="setLocation(this.value)">
        <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
            <option value="<?php echo $this->getLimitUrl($_key) ?>"<?php if($this->isLimitCurrent($_key)): ?> selected="selected"<?php endif ?>>
                <?php echo $_limit ?>
            </option>
        <?php endforeach; ?>
        </select> <?php echo $this->__('per page') ?>
    

    有了这个:

        <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
         <a href="<?php echo $this->getLimitUrl($_key) ?>"><?php echo $_limit ?></a> &nbsp;
        <?php endforeach; ?>
        <?php echo $this->__('per page') ?>
    

    【讨论】:

    • 这正是您描述的位置(在我的例子中是 catalog/list/toolbar.phtml),但这段代码运行良好。谢谢!
    • 那是因为您需要自己在该文件夹中创建文件。它存在于基础中,但不存在于您的主题中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 2019-02-27
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多