Я впроваджую сторінку перегляду каталогу Magento, і мені потрібна назва підкатегорії, до якої додано продукт.
Код для відображення категорії такий: $_product->category->name
але я не можу отримати назву підкатегорії.
Відповіді:
0 для відповіді № 1Щоб отримати підкатегорію категорії, скористайтеся наведеним нижче кодом
$your_category_id = "2334"; // category_id whose subcategory you want to fetch
$subcats = Mage::getModel("catalog/category")->getCategories($your_category_id);
foreach ($subcats as $sub) {
echo $sub->getName();
}
0 для відповіді № 2
Ну, я отримав підкатегорії наступним чином:
<?php
if (Mage::registry("current_product")) {
if ($_product) {
$categoryIds = $_product->getCategoryIds();
$cat_id = $categoryIds[0]; ----> pass the level of sub catgeory to the array index
$category = Mage::getModel("catalog/category")->load($cat_id);
$cat_name = $category->getName();
}
}
?>