Hellow friemds Разработвам уебсайт за magento и създадох страница и искам да свържа тази страница в лентата с менюта за навигация
http://www.magentocommerce.com/knowledge-base/entry/adding-page-links-in-the-navigation-bar
Отговори:
0 за отговор № 1Започвайки с Magento CE 1.7 има събитие, което ви позволява да добавяте нещо към горното меню.
Събитието е page_block_html_topmenu_gethtml_before
, В темата по подразбиране това се използва за добавяне на категории в менюто. Проверете метода Mage_Catalog_Model_Observer::addCatalogToTopmenuItems()
, Можете да направите същото.
Ако работите върху версии преди 1.7, просто редактирайте файла app/design/frontend/{interface}//templates/sun/template/catalog/navigation/top.phtml
и добавете връзката си вътре ul
елемент:
<ul id="nav">
<?php echo $_menu ?>
<li><a href="<?php echo $this->getUrl("", array("_direct"=>"page_identifier_here"))?>"><?php echo $this->__("Text here")?></a></li>
</ul>
или подобно
<ul id="nav">
<?php echo $_menu ?>
<li><a href="<?php echo $this->getUrl("page_identifier_here")?>"><?php echo $this->__("Text here")?></a></li>
</ul>
Подходът за версия 1.6 работи и в 1.7, но не е толкова чист.