Menu Manager er en modul for å sette menyer inn i et system som er lett å bruke og lett å tilpasse. Den setter visnings delen av menyer inn i smarty maler som lett kan modifiseres for å passe brukerens behov. Det vil si, menu manager er kun motoren som mater malen. Ved å tilpasse malene, eller lage dine egne, kan du lage omtrent enhver meny du kan tenke deg.
Bare sett inn taggen i din mal/side som: {menu}. Parameterne den godtar listes nedenfor.
{menu}
Menu Manager bruker maler for visningslogikk. Den kommer med tre standard maler med navn cssmenu.tpl, minimal_menu.tpl og simple_navigation.tpl. I basis så lager de alle en enkel usortert liste med sider, ved å bruke forskjellige classes og ID'er for styling med CSS.
Vær oppmerksom på at du styler utssendet på menyene med CSS. Stilsett er ikke inkludert med Menu Manager, men må hektes på sidemalen separat. For å få cssmenu.tpl malen til å virke med IE må du også sette inn en link til JavaScript'et i hode-seksjonen på sidens mal, noe som er nødvendig for å få hover effekten til å virke i IE.
Om du vil lage en spesialisert versjon av en mal, kan du lett importere inn i databasen og deretter redigere den direkte i CMSMS admin. For å gjøre dette:
Nå kan du enkelt endre malen for dine behov for dette nettstedet. Sett inn classes, id'er og andre tagger så formateringen blir akkurat slik du vil. Nå kan du sette den inn på ditt nettsted med {menu' template='Test Mal}. Husk at .tpl filendelsen må inkluderes om en filmal brukes.
Parametere for $node objektet brukt i malen er som følger: