Magento 工具栏 -> 限制
Posted
技术标签:
【中文标题】Magento 工具栏 -> 限制【英文标题】:Magento Toolbar -> Limit 【发布时间】: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 的函数。
有人知道怎么写代码吗?
【问题讨论】:
【参考方案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>
<?php endforeach; ?>
<?php echo $this->__('per page') ?>
【讨论】:
这正是您描述的位置(在我的例子中是 catalog/list/toolbar.phtml),但这段代码运行良好。谢谢! 那是因为您需要自己在该文件夹中创建文件。它存在于基础中,但不存在于您的主题中。以上是关于Magento 工具栏 -> 限制的主要内容,如果未能解决你的问题,请参考以下文章
sh [Magento 1.x]在MAC OSX中添加Wiz命令行工具