gpt4 book ai didi

magento - 如何更改 magento 图层导航中的类别过滤器位置

转载 作者:行者123 更新时间:2023-12-02 04:48:01 25 4
gpt4 key购买 nike

我正在使用 magento 1.7,

我在类别页面左侧栏的图层中有四个过滤器。

它们被列为

类别品牌尺码颜色。

我想更改类别和品牌位置我希望品牌首先定位,如下所示。

品牌类别尺寸颜色。

我该怎么做

最佳答案

打开在分层导航中使用的属性,在前端属性下有用于添加位置值的字段/文本框。

根据您的要求放置位置。

然后也重新索引。

如果要设置Category过滤位置,则按照以下步骤操作:

复制文件:app\code\core\Mage\Catalog\Block\Layer\View.php粘贴文件:app\code\local\Mage\Catalog\Block\Layer\View.php

然后更新 app\code\local\Mage\Catalog\Block\Layer\View.php 文件的代码。

用下面的代码替换getFilters()函数代码:

public function getFilters()
{
$filters = array();
$catFilters = array(); // Created New array
if ($categoryFilter = $this->_getCategoryFilter()) {
$catFilters[] = $categoryFilter; // Assign category to new array
}

$filterableAttributes = $this->_getFilterableAttributes();
foreach ($filterableAttributes as $attribute) {
$filters[] = $this->getChild($attribute->getAttributeCode() . '_filter');
}

/* Pushed category filter array to position 1, if want to change position then update value in this function. */
array_splice( $filters, 1, 0, $catFilters );
return $filters;
}

希望对您有所帮助!

关于magento - 如何更改 magento 图层导航中的类别过滤器位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19423859/

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