我想根据我在自定义导航菜单中选择的类别来调用magento中的页面。但每当我加载我的栏时,它都不会显示任何指向我的类别的href链接。这就是我为菜单所做的:
<?php $_helper1 = Mage::helper('catalog/category') ?>
<?php $_categories = Mage::getModel('catalog/category')->getCollection()
->addAttributeToSelect('name')
->addAttributeToSelect('is_active'); ?>
<div class="sidebar" style="display:block;">
<h3>Product Categories</h3>
<ul>
<?php foreach($_categories as $_category): ?>
<li>
<a href="<?php echo $_category->getCategoryUrl($_category); ?>">
<span><?php echo $_category->getName(); ?></span>
</a>
</li>
<?php endforeach; ?>
并且输出始终显示:
<a href="">
<span>Category 1</span>
</a>
我也不知道如何设置哪些产品只应在每个类别中展示。有可能吗?
答案 0 :(得分:0)
假设您想要在类别中显示一些文本块。这是Magento的默认功能。
My Category1 Block
。Static Block and products
My Category1 Block
。要将产品分配到某个类别,您必须编辑产品和外观类别标签,然后您可以将产品与类别相关联。