クライアントが現在のカテゴリの親カテゴリを表示するように求めている Web サイトに取り組んでいます。現在の製品のカテゴリを表示する方法を知っています。
Mage::registry('current_category')->getName();
しかし、そのカテゴリの親カテゴリを取得するのに苦労しています。これに関して私を助けてください。私は新進の開発者です。
クライアントが現在のカテゴリの親カテゴリを表示するように求めている Web サイトに取り組んでいます。現在の製品のカテゴリを表示する方法を知っています。
Mage::registry('current_category')->getName();
しかし、そのカテゴリの親カテゴリを取得するのに苦労しています。これに関して私を助けてください。私は新進の開発者です。
親カテゴリ ID を取得するには、現在のカテゴリ ID を知る必要があります。そのためには、次のように記述する必要があります。
<?php
$_cat = new Mage_Catalog_Block_Navigation();
$curent_cat = $_cat->getCurrentCategory();
$curent_cat_id = $curent_cat->getId();?>
これで、親カテゴリ ID を取得できます。以下のコードを記述して ID を取得します
<?php $parentId=Mage::getModel('catalog/category')->load($curent_cat_id)->getParentId();
echo $parentId; // $parentId will print your current category's parent Id
?>
要件を達成するために必要な情報が含まれているこのブログを参照してください
幸運を祈ります:)
この短いコードを使用して、親カテゴリを取得できます。
$parentId = Mage::registry('current_category')->getParentId();
$parent = Mage::getModel('catalog/category')->load($parentId);
exit($parent->getName());