tir, 19/06/2012 - 22:05
Navigations menuen i Magento kan standard kun indeholde links til kategorier. Derfor er du nødt til enten at installere et modul, rette i en template fil eller inkludere en Statisk blok i en tom kategori, for at indsætte links til f.eks. CMS-sider.
Vi gennemgår alle tre muligheder i denne artikel.
Tilføj menupunkt via templatefil
- Åben filen /app/design/frontend/default/DIT_THEME/template/catalog/navigation/top.phtml
- Indsæt følgende kode inden </ul> tagget:
<li class="level0 nav-5<?php if (Mage::helper('core/url')->getCurrentUrl() === Mage::helper('core/url')->getHomeUrl().'contacts/'):?> active<?php endif;?>"> <a href="<?php echo $this->getUrl('contacts')?>"><span><?php echo $this->__('Contact Us') ?></span></a> </li>
- BEMÆRK! Ovenstående kode kan variere i forhold til din template. Det kan derfor være en god idé at checke op på hvordan de øvrige links HTML kode ser ud.
- Husk at tilrette koden, så den linker til den CMS-side du ønsker.
- Ryd Magento's cache ved at trykke på Tøm Magentocache under System -> Cache-styring.
Opret en tom kategori
- En anden mulighed er at oprette en fiktiv kategori og sætte den op til at inkludere en statisk blok.
- Klik ind under CMS -> Statiske blokke og tryk på Tilføj ny blok.
- Udfyld felter og tryk på Gem blok når du er færdig, her er et eksempel:
- Klik ind under Katalog -> Kategorier og tilføj en underkategori til Rodkategorien.
- Angiv navnet på kategorien i feltet Navn. Det vil være det som kommer til at stå i menuen.
- Udfor Er aktiv (Is Active), vælges Ja.
- Udfor Inkluder i Navigationsmenu (Include in Navigation Menu), vælges Ja
- Skift til fanen Display Settings.
- Udfor Display Mode vælges Kun statisk blok.
- Udfor CMS Block vælges den blok du lige har oprettet. Se eksempel:
- Tryk på Gem kategori.
Modul - Flexible Menu
Har du ofte brug for at tilføje menupunkter, vil jeg anbefale at du kigger nærmere på Amasty's Flexible Menu.
Læs mere om modulet på Amasty's egen side: http://amasty.com/flexible-menu.html