Magento - 将特定父类别的子类别列为链接

Kay*_*yla 2 php parsing magento categories e-commerce

我是php的初学者,我一直试图将一个父类别的子类别称为链接

我得到了这个,它提出了getName,但getUrl()根本没有返回任何URL ....

<?php
      $children = Mage::getModel('catalog/category')->getCategories(3);
      foreach ($children as $category):
            echo '<li><a href="' . $category->getUrl() . '">' . $category->getName() . '</a></li>';
      endforeach;
?>
Run Code Online (Sandbox Code Playgroud)

输出代码就是 <li><a href="">name of sub-cat</a></li>

有人有什么想法吗?请?

谢谢,凯拉

Dha*_*pal 6

请尝试此代码我认为您执行了此代码,但这对于正在搜索此代码的人非常有帮助

<?php
    $children = Mage::getModel('catalog/category')->getCategories(3);
    foreach ($children as $category):
        $category = Mage::getModel('catalog/category')->load($category->getId());
        echo '<li><a href="' . $category->getUrl() . '">' . $category->getName() . '</a></li>';
    endforeach;
?>
Run Code Online (Sandbox Code Playgroud)