Я новичок в Magento. У меня есть «select-box», в котором перечислены все основные «категории-имя». Как получить «Название категории» в Magento?Как получить название категории в Magento?
4
A
ответ
7
<select>
<?php
$category = Mage::getModel('catalog/category');
$tree = $category->getTreeModel();
$tree->load();
$ids = $tree->getCollection()->getAllIds();
if ($ids)
{
foreach ($ids as $id)
{
$cat = Mage::getModel('catalog/category');
$cat->load($id);
if($cat->getLevel()==1 && $cat->getIsActive()==1)
{
echo "<option>";
echo $cat->getName();
echo "</option>";
}
}
}
?>
</select>
5
Во-первых получить Каталог-> Категория помощника:
$helper = Mage::helper('catalog/category');
Расположение: приложение/код/ядро / Mage/Каталог/Helper/category.php
Тогда:
<select>
<?php foreach ($helper->getStoreCategories() as $_category): ?>
<?php if ($_category->getIsActive()): ?>
<option value="<?php echo $_category->getId(); ?>"><?php echo $_category->getName(); ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>
Примечание: Это только для категорий верхнего уровня. Если вы хотите, чтобы получить дочерние категории, тоже, то вы можете получить их с чем-то вроде:
<?php if ($_category->hasChildren()): ?>
<?php $category = Mage::getModel('catalog/category')->load($_category->getId()); ?>
<?php foreach ($category->getChildrenCategories() as $subcategory): ?>
<?php if ($subcategory->getIsActive()): ?>
<?php echo $helper->getCategoryUrl($subcategory); ?>
<?php echo $subcategory->getName(); ?>
<?php /* etc... */ ?>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
Смежные вопросы
- 1. Получить название категории от Magento
- 2. как получить название категории на основе категории ID Magento
- 3. Как получить название категории?
- 4. Как получить название категории из списка.phtml в Magento
- 5. Magento fetch название категории как-то
- 6. Получить название категории в php/xml в Magento
- 7. Как получить название категории из категории id?
- 8. Wordpress получить название категории
- 9. Magento - получить конкретное название категории из идентификатора продукта
- 10. Magento название категории на названии продукта
- 11. Magento - Удалить название категории из продукта и подкатегории Мета-название
- 12. WordPress - Как получить название категории в WP_Query
- 13. Wordpress получить название категории по каждой категории
- 14. Получить категории детей magento
- 15. Как получить название категории из категории slug в wordpress?
- 16. Как показать название родственной категории на странице продукта в magento
- 17. Как отобразить название категории на странице корзины в Magento
- 18. как не показывать название категории в magento breadcrumb?
- 19. Как отобразить название категории
- 20. Как получить URL из категории в Magento
- 21. Как получить категории для продукта в Magento
- 22. Когда товар добавлен в корзину, как получить название категории
- 23. Как получить название активной темы в Magento
- 24. Как получить название продукта в magento?
- 25. Как получить название категории объекта `animal`?
- 26. Как получить название категории на странице cms
- 27. wp получить название категории в get_posts
- 28. magento - название и изображение категории в статическом блоке?
- 29. Magento - как получить продукты из категории за пределами корневой категории
- 30. Magento - дизайн пользовательской категории