Tilføj CMS links til navigationens menuen

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

mortenjakobsens billede

Certificeret Magento udvikler og CTO i Improving, der arbejder med e-handelsløsninger I Magento -