Joomla Menus en Menuitems
-
Upload
jira-ict -
Category
Technology
-
view
6.243 -
download
0
description
Transcript of Joomla Menus en Menuitems
joomla-competence-center.com
jd11nl
Menus en Menuitems
joomla-competence-center.com
jd11nl
Overzicht
• Algemeen• Over Menuitems, componenten en modules
• Praktisch• Gebruik in Joomla! Administrator• Menuitem aanmaken, menu aanmaken
• Geavanceerd• Menuitem type: Alias• Splitmenu• Itemid
• Strategie• 1 Menu of meerdere• Onzichtbare menus
• Nieuw in Joomla! 1.6
joomla-competence-center.com
jd11nl
Algemeen
joomla-competence-center.com
jd11nl
Menuitems
• DefinitieKoppeling naar een andere pagina (interne Joomla! link of externe
webpagina) waarbij instellingen van het Menuitem zowel de
koppeling zelf (link-tekst) als de uiteindelijke pagina beinvloeden.
joomla-competence-center.com
jd11nl
Logica van menus
• Logica– Een pagina is een component
– Menuitem verwijst naar pagina (dus component)
– Menuitem is onderdeel van Menu
– Menu wordt getoond via een Menu Module (mod_menu)
joomla-competence-center.com
jd11nl
Component en module
• Component– Hoofdfunctionaliteit van de pagina
– Voorbeelden: artikel, forum,
• Module– Extra functionaliteit op de pagina
– Voorbeelden: menu, laatste forumposts, banner, populaire artikelen
joomla-competence-center.com
jd11nl
Pagina opmaak herkennen (1/3)
joomla-competence-center.com
jd11nl
Pagina opmaak herkennen (2/3)
joomla-competence-center.com
jd11nl
Pagina opmaak herkennen (3/3)
joomla-competence-center.com
jd11nl
Praktisch
joomla-competence-center.com
jd11nl
Beheer vanuit Joomla! Administrator
• Menus
• Menuitems
• Menu-modules
joomla-competence-center.com
jd11nl
Menuitem aanmaken
joomla-competence-center.com
jd11nl
Overzicht van Menuitems
joomla-competence-center.com
jd11nl
Menuitem aanmaken / bewerken
joomla-competence-center.com
jd11nl
Menuitem Types
joomla-competence-center.com
jd11nl
Overzicht van Menuitems
joomla-competence-center.com
jd11nl
Menu aanmaken
joomla-competence-center.com
jd11nl
Stappen voor aanmaken menu
• Aanmaken Menu
• Vullen van Menu met Menuitems
• Aanmaken van Menu Module
joomla-competence-center.com
jd11nl
Stappen voor aanmaken menu
• Aanmaken Menu
• Vullen van Menu met Menuitems
• Aanmaken van Menu Module
joomla-competence-center.com
jd11nl
Overzicht van Menus
joomla-competence-center.com
jd11nl
Stappen voor aanmaken menu
• Aanmaken Menu
• Vullen van Menu met Menuitems
• Aanmaken van Menu Module
joomla-competence-center.com
jd11nl
Overzicht van Menuitems
joomla-competence-center.com
jd11nl
Stappen voor aanmaken menu
• Aanmaken Menu
• Vullen van Menu met Menuitems
• Aanmaken van Menu Module
joomla-competence-center.com
jd11nl
Menu wordt getoond via een menu-module
joomla-competence-center.com
jd11nl
Menu module (1/2)
joomla-competence-center.com
jd11nl
Menu module (2/2)
joomla-competence-center.com
jd11nl
Stappen voor aanmaken menu
• Aanmaken Menu
• Vullen van Menu met Menuitems
• Aanmaken van Menu Module
joomla-competence-center.com
jd11nl
Geavanceerd
joomla-competence-center.com
jd11nl
Splitmenu
• Splitmenu• 1 Menu (bijv Hoofdmenu)• 2 of meer Menu Modules
• Configuratie topmenu• Menu: Hoofdmenu• Start Level: 0• End Level: 1
• Configuratie submenu• Menu: Hoofdmenu• Start Level: 1• End Level: 9
joomla-competence-center.com
jd11nl
Menuitem Alias?
joomla-competence-center.com
jd11nl
Strategie
joomla-competence-center.com
jd11nl
Goede website
• Goede website– Duidelijke structuur
– Geen sitemap nodig, want menu is duidelijk genoeg
– Meerdere navigatie-mogelijkheden (search, modules)
– Herkenbaarheid (plaats menu altijd op dezelfde plek)
• Tip– Teken de site structuur uit op papier
– Als je het zelf niet meer snapt,
dan snapt de bezoeker het ook niet
joomla-competence-center.com
jd11nl
One menu to rule them all
• Slechts 1 menu nodig– Eventueel via splitmenu op meerdere plekken tonen
– Geen tientallen Menuitems op hetzelfde niveau
• Extra modules– Maar extra menus aan met Menu Aliases naar het hoofdmenu
– Geen links naar artikelen, maar alleen naar automatische lijsten
– Gebruik modules (meest populaire, laatste, random)
joomla-competence-center.com
jd11nl
Onzichtbare menus
• Een menu dat niet gekoppeld is aan een module– Menuitems zijn wel toegankelijk (en functioneel!!!)
– Handig voor zoekpagina, homepagina, etcetera
joomla-competence-center.com
jd11nl
Itemid
joomla-competence-center.com
jd11nl
Itemid refereert naar het Menuitem
joomla-competence-center.com
jd11nl
Waarom een Itemid?
• Instellingen worden gekoppeld aan Menuitem:– Toewijzing van modules
– Toewijzing van template stijlen
– Broodkruimels
– Instellingen voor een specifieke component-pagina
joomla-competence-center.com
jd11nl
Wel of geen Itemid
• Twee URLs– index.php?option=com_content&view=article&id=5&Itemid=34
– index.php?option=com_content&view=article&id=5
joomla-competence-center.com
jd11nl
Problemen met het Itemid
• Menu wordt niet correct uitgeklapt– Ontbrekend Itemid zorgt voor incorrecte relatie tussen Menuitems
• Andere huisstijl (template) wordt toegepast– Template toewijzing vindt plaats op basis van Itemid
• Modules verdwijnen of komen juist weer terug– Module toewijziging vindt plaats op basis van Itemid
joomla-competence-center.com
jd11nl
Wat is een Menuitem Alias?
• Originele URL– index.php?option=com_content&view=article&id=5&Itemid=34
• Menu alias– index.php?Itemid=34
joomla-competence-center.com
jd11nl
Nieuw in Joomla! 1.6
joomla-competence-center.com
jd11nl
Zelfde opties, ander uiterlijk
joomla-competence-center.com
jd11nl
Moduletoewijzing vanuit menuitem
joomla-competence-center.com
jd11nl
Nieuwe features (1/2)
• Meerdere Menu-Items tergelijkertijd wijzigen
• Aparte template-stijl per Menu-Item
• META-informatie per Menu-Item
joomla-competence-center.com
jd11nl
Nieuwe features (2/2)
• Nieuwe ACL-mogelijkheden
• Menu-module publishen in bepaalde periode
• Hernoemen van “mod_mainmenu” naar “mod_menu”
• Layout-bestanden “mod_menu” bevatten nu HTML– Geen rare XML-functie meer
– Gemakkelijker aanpassingen maken via template overrides
joomla-competence-center.com
jd11nl
Toegang tot menus
• Knop “Instellingen” in taakbalk– Alleen voor gebruik in achterkant
• Modulebeheer > Module > Toegang– Alleen voor gebruik aan voorkant
joomla-competence-center.com
jd11nl
Opnieuw opbouwen
• Bouwt menu-structuur opnieuw op– Opbouw van Systeem URL (view-argument, layout-argument)
– Opbouw van hierarchie (volgorde)
– Nodig wanneer structuur verstoord raakt (?)
joomla-competence-center.com
jd11nl
Vragen?