我想檢索我的網站的類別,以建立我自己的類別菜單。 但我不明白如何從類/模型中獲取所有類別。所以我創建了一個名爲top.phtml的文件,我已經放入了模板/目錄/導航,如何檢索類別名稱和子女? Magento
首先,如果我想創建頂級菜單,我必須將該名稱放到該文件夾中嗎?我能否決定將TopMenu.phtml的名稱放在哪裏?因爲在埃夫裏我是紅色的,他們也是這樣做的。
第二:我必須調用什麼函數?我一直在這裏:http://www.magentix.fr/ergonomie-web/agencer-page-accueil-site-magento.html但做到這一點對我來說沒有按牛逼的工作方式。我添加的代碼到我的文件top.phtml正確堪稱page.xml:
<div class="category-list" style="background-color:white;">
<h2>Nos produits</h2>
<?php
foreach ($this->getStoreCategories() as $_category):
if($_category->getIsActive()):
$_category = Mage::getModel('catalog/category')->load($_category->getId());
$layer = Mage::getSingleton('catalog/layer')->setCurrentCategory($_category);
?>
<div class="category-list-view">
<a href="<?php echo $this->getCategoryUrl($_category)?>" title="<?php echo $_category->getName()?>">
<img src="<?php echo $this->getCurrentCategory()->getImageUrl(); ?>" alt="<?php echo $_category->getName() ?>" />
</a>
<h3><a href="<?php echo $this->getCategoryUrl($_category)?>" class="name" title="<?php echo $_category->getName()?>"><?php echo $_category->getName()?></a></h3>
</div>
<?php
endif;
endforeach;
?>
</div>
末:我在哪裏能找到一個像CodeIgniter一樣清晰的用戶指南?我發現,但我從來沒有找到任何答案:http://www.magentocommerce.com/wiki/doc/webservices-api/api#magento_core_api
感謝您的回答,我ma web dev用於使用CodeIgniter或沒有任何模板,我不能清楚地看到Magento編程方式背後的邏輯。
編輯:有什麼與類別有關? Becaue我嘗試默認類別下創建子類別,它做的工作,但如果我創建一個新的根類別,它根本沒有認可它。爲什麼
偉大的工作Jona,謝謝!很有幫助 ! – 2012-03-26 14:23:36