Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento-在顶部导航中获取类别的可用筛选器_Php_Magento - Fatal编程技术网

Php Magento-在顶部导航中获取类别的可用筛选器

Php Magento-在顶部导航中获取类别的可用筛选器,php,magento,Php,Magento,我正在使用Magento 1.6.2进行开发 我想在顶部导航栏中显示一个包含我的类别中的过滤器(颜色、大小等)的下拉列表 到目前为止(在/app/design/fontend/package/theme/template/catalog/navigation/top.phtml中),我已经: $this->getFilters()未返回任何内容。 如何获取类别内容中的筛选器?目录/导航/top。phtml使用Mage\u目录\u块\u导航,除非您添加了这样的方法,否则它不会实现getF

我正在使用Magento 1.6.2进行开发

我想在顶部导航栏中显示一个包含我的类别中的过滤器(颜色、大小等)的下拉列表

到目前为止(在/app/design/fontend/package/theme/template/catalog/navigation/top.phtml中),我已经:

$this->getFilters()未返回任何内容。
如何获取类别内容中的筛选器?

目录/导航/top。phtml
使用
Mage\u目录\u块\u导航
,除非您添加了这样的方法,否则它不会实现
getFilter()
。。。此块负责显示顶部导航菜单/


我想您正在寻找的是类别视图工具栏中使用的、负责类别过滤器的工具。

catalog/navigation/top.phtml
使用
Mage\u catalog\u Block\u navigation
,除非您添加了这样的工具,否则它不会实现方法
getFilter()
。。。此块负责显示顶部导航菜单/


我想您正在寻找的是类别视图工具栏中使用的、负责类别筛选的类别。

类别是否设置为Anchor=Yes?您认为这不是不可能的!想想看,你访问了一个cms页面,下拉列表在那里也可见,但没有内容。原因是,cms页面中没有类别集合。导航部分也是如此。导航部分中没有产品集合,因此产品属性不会显示在下拉列表中。定位点确实设置为“是”类别设置为“是”吗?您认为这不是不可能的!想想看,你访问了一个cms页面,下拉列表在那里也可见,但没有内容。原因是,cms页面中没有类别集合。导航部分也是如此。导航部分中没有产品集合,因此下拉列表中不会显示产品属性。定位点确实设置为“是”
<ul>    
<?php foreach ($this->getStoreCategories() as $_category): ?>
<li><a href="<?php echo $this->getCategoryUrl($_category); ?>" title="<?php echo $this->htmlEscape($_category->getName()); ?>"><?php echo $this->htmlEscape($_category->getName()); ?></a>
    <?php $_filters = $this->getFilters() ?>
    <div>
            <?php foreach ($_filters as $_filter): ?>
            <dl>
            <?php if($_filter->getItemsCount()): ?>
                <dt><?php echo $this->__($_filter->getName()) ?></dt>
                <dd><?php echo $_filter->getHtml() ?></dd>
            <?php endif; ?>
            </dl>
            <?php endforeach; ?>        
    </div>          
</li>
<?php endforeach ?> 
</ul>