/ / Magento: Získajte nadradenú kategóriu aktuálneho obchodu / webu - magento, kategória, produkt

Magento: Získajte materskú kategóriu aktuálneho obchodu / webovej stránky - magento, kategóriu, produkt

Používam tento kód na zobrazenie nadradených kategórií produktu v strúhanke.

Bohužiaľ to nefunguje s nastaveniami viacerých obchodov, kde je produkt navyše zaradený do kategórie, ktorá v aktuálnom obchode neexistuje. Príklad: On tejto produktovej stránke odkaz na navigáciu na kategóriu „Minikamery“, čo je vlastne kategória iného webu / obchodu.

Aký je najlepší spôsob zobrazenia iba kategórií aktívneho webu / obchodu?

odpovede:

3 pre odpoveď č. 1

Pomocou nižšie uvedeného kódu získate koreňovú kategóriu aktuálneho obchodu.

<?php Mage::app()->getStore()->getRootCategoryId() ?>

0 pre odpoveď č. 2
      <?
Mage::app("store", "website");//enter your store and website here
$products = Mage::getModel("catalog/product")->getCollection();
$categories = $product->getCategoryIds();
foreach($categories as $k => $_category_id):
$_category = Mage::getModel("catalog/category")->load($_category_id);
$cat_name = $_category->getName();
$cat_url =  $_category->getUrl();
endforeach;
?>

Toto je ďalší prístup. Zobrazí sa zoznam názvov kategórií a adresy URL kategórií. všetko, čo musíte urobiť, je vstúpiť do obchodu a na webovú stránku. Dúfam, že to pomôže.