Bekijk deze pagina in het Engels - vanaf daar zijn ook andere talen te vinden.


Menubeheer

laatst bijgewerkt op 27-12-2010 voor CMSMS1.9.2
CMSMS komt standaard met een aantal menu's, die het mogelijk maken door de website heen te navigeren. Het scherm menubeheer (Opmaak > Menubeheer) toont een overzicht van beschikbare menu's. Ook kan je hier menu's toevoegen.
Om een menu te kunnen aanpassen moet het in de database staan. De menu's die met CMSMS meekomen staan daar niet (ze zijn opgeslagen in de bestandsstructuur van CMSMS), maar je kunt ze er wel heen kopiëren met een klik op het ikoontje aan het einde van de regel:

UserHandbook AdminPanel Layout MenuManager nl 01.jpg

Geef een naam op (volledig vrij te kiezen), maar zonder de extensie .tpl.
De kopie die je hebt gemaakt wordt nu ook afgebeeld in de lijst en heeft een bewerkings-ikoontje. Deze menu-sjabloon kan je wél bewerken.

UserHandbook AdminPanel Layout MenuManager nl 02.jpg

Ook zelf gemaakte menu-sjablonen komen op deze wijze in het overzicht te staan.

hoe plaats ik een menu op mijn site?

Zet simpelweg op de juiste plek in je pagina-sjabloon de tag die verwijst naar het betreffende menu-sjabloon. Die tags staan in het scherm menubeheer in de kolom gebruik (zie de afbeelding boven).
Om de menu-sjabloon simple_navigation.tpl te gebruiken plaats je dus de tag {menu}, om de zelfgemaakte kopie daarvan te gebruiken plaats je de tag {menu template="kopie simplenavigation"} en om de menu-sjabloon accessible_simple_navigation.tpl te gebruiken plaats je de tag {menu template="accessible_simple_navigation.tpl"}.
Tenslotte koppel je het stylesheet dat bij het menu-sjabloon hoort aan het pagina-sjabloon.
Zo heb je zowel de opbouw van het menu (het menu-sjabloon) als de weergave ervan (de stylesheet) aan je pagina's gekoppeld.

pas op bij CSS-menu's!

Om het css-menu goed te laten werken in (oudere versies van) Internet Explorer plaats je de volgende code tussen de <head>-tags van je pagina sjabloon:
<!--[if IE]>
<script type="text/javascript" src="modules/MenuManager/CSSMenu.js"></script>
<![endif]-->

uitgebreide technische informatie over menubeheer

Zie de engelstalige pagina en de tutorial die Richard Powell schreef.


Bijdragen aan de Nederlandse wiki? Check dan eerst het forum-topic WIKI - wat doen we daarmee?

User Handbook/Admin Panel/Layout/Menu Manager/nl

From CMSMS

Arvixe - A CMSMS Partner