現在、次のスニペットを使用して各製品のカテゴリIDを取得しています。製品から特定のカテゴリIDを取得しているMagento
$categoryIds = $_product->getCategoryIds();
foreach($categoryIds as $categoryId) {
$category = Mage::getModel('catalog/category')->load($categoryId);
echo $category->getName();
echo $category->getUrlPath();
}
私はその結果をスイッチに渡して、カテゴリ名を特定しています。
私の問題は、私はちょうどいくつかの製品が投入される販売カテゴリを追加したことで、
echo $category->getName();
の結果は、販売部門ではなく、それはである「実際の」カテゴリです。
誰もが、a)販売カテゴリを無視する、b)製品のために格納された次のカテゴリIDを取得する方法、c)他の方法で動作させる方法についての提案がありますか?
ご協力いただければ幸いです!
除く
または
array_filter
$ categoryIdsような何かを行うことができますが、販売部門のほかに複数のカテゴリに記載されている貴社の製品はありますか? –はブランドのメインカテゴリを選択し、次に2つの追加カテゴリのオプション1つを販売します – Xand94