php - 如何显示 Magento 导航菜单中未包含的类别

标签 php mysql magento filter categories

如何在 Magento 中显示导航菜单中未包含的类别?

<?php $_subcategories = $_category->getChildrenCategories(); ?>
    <li>
      <a <?php if (count($_subcategories) > 0){ ?>
      href='#' 
      <?php }else {  ?>
      href="<?php echo $_helper->getCategoryUrl($_category)?>"    

      <?php }?>

     <?php echo $_category->getName() ?></a>

    </li>

<?php } ?>

最佳答案

$collection = Mage::getResourceModel('catalog/category_collection')
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('is_active', 1) //only active categories
    ->addAttributeToFilter('include_in_menu', 0)
    ->addAttributeToSort('position');//sort by position

foreach ($collection as $category) {
//do something with $category
}

关于php - 如何显示 Magento 导航菜单中未包含的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25113264/

相关文章:

SQLSTATE[42S22] : Column not found: 1054 Unknown column 'session_id' in 'field list'

jquery - 为什么点击后 Bootstrap 菜单消失了?

php - 调用未定义的未定义函数?

php - MySQL 查询产品有多种尺寸和价格

php - 将日志文件添加到 slim 框架

javascript - 在 Sequelize Hooks 中使用 Promise

mysql - mysql获取连续行

mysql - 计算如果我们根据系列类型搜索会返回多少列

php - Laravel Eloquent 版本的 "NOT IN"SQL

php - 使用 grunt 更新 php 文件中的版本号