Php Magento-在顶部导航中获取类别的可用筛选器
我正在使用Magento 1.6.2进行开发 我想在顶部导航栏中显示一个包含我的类别中的过滤器(颜色、大小等)的下拉列表 到目前为止(在/app/design/fontend/package/theme/template/catalog/navigation/top.phtml中),我已经: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
-
$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>