Joomla Menus en Menuitems

6,696 views

Published on

Een presentatie over Menus en Menuitems, zoals gegeven tijdens de officiele Joomla!Dagen 2011 Nederland (te Doorn). De presentatie geeft een goed overzicht van het gebruik van menus binnen Joomla! 1.6 - vooral bedoeld voor beginners, maar ook interessant voor ervaren webdevelopers.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,696
On SlideShare
0
From Embeds
0
Number of Embeds
99
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Joomla Menus en Menuitems

  1. 1. Joomla!dagen 2010 Joomla! menu-items
  2. 2. Joomla!dagen 2010 Overzicht • Algemeen – Over Menu-Items, componenten en modules – Menu-Item Types (intern, extern, alias) • Praktisch – Strategie voor menu's – Handmatig opbouwen of automatische lijstjes? – Menu-toewijzing (assignment) – Splitmenu • Technisch – Itemid – Joomla! 1.6
  3. 3. Joomla!dagen 2010 Algemeen
  4. 4. Joomla!dagen 2010 Menu-Items • Definitie Koppeling naar een andere pagina (interne Joomla! link of externe webpagina) waarbij instellingen van het Menu-Item zowel de koppeling zelf (link-tekst) als de uiteindelijke pagina beinvloeden.
  5. 5. Joomla!dagen 2010 Logica van menus • Logica – Een pagina is een component – Menu-Item verwijst naar pagina (dus component) – Menu-Item is onderdeel van Menu – Menu wordt getoond via een Menu Module (mod_mainmenu)
  6. 6. Joomla!dagen 2010 Component en module • Component – Hoofdfunctionaliteit van de pagina – Voorbeelden: artikel, forum, • Module – Extra functionaliteit op de pagina – Voorbeelden: menu, laatste forumposts, banner, populaire artikelen
  7. 7. Joomla!dagen 2010 Pagina opmaak herkennen (1)
  8. 8. Joomla!dagen 2010 Pagina opmaak herkennen (2)
  9. 9. Joomla!dagen 2010 Pagina opmaak herkennen (3)
  10. 10. Joomla!dagen 2010 Menu-Item aanmaken
  11. 11. Joomla!dagen 2010 Menu-Item aanmaken (1)
  12. 12. Joomla!dagen 2010 Menu-Item aanmaken (2)
  13. 13. Joomla!dagen 2010 Menu-Item Types • Interne link – Component – Eventueel met meerdere subopties (MVC) • Externe link – Externe webpagina (http://www.joomladagen.nl/) • Scheidingsteken • Alias – Verwijzing naar een andere interne link
  14. 14. Joomla!dagen 2010 Menu tonen
  15. 15. Joomla!dagen 2010 Menu wordt getoond via een Menu Module
  16. 16. Joomla!dagen 2010 Module toewijzing
  17. 17. Joomla!dagen 2010 Splitmenu • Splitmenu – 1 Menu – 2 of meer Menu Modules • Configuratie topmenu – Menu: “Main Menu” – Start Level: 0 – End Level: 1 • Configuratie submenu – Menu “Main Menu” – Start Level: 1 – End Level: 9
  18. 18. Joomla!dagen 2010 Strategie
  19. 19. Joomla!dagen 2010 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
  20. 20. Joomla!dagen 2010 Menu strategie • Slechts 1 menu nodig – Eventueel via splitmenu op meerdere plekken tonen – Geen dubbele pagina's, maar Menu Aliases – Geen tientallen Menu-Items op hetzelfde niveau • Gebruik de kracht van Joomla! – Geen links naar artikelen, maar alleen naar automatische lijsten – Gebruik modules (meest populaire, laatste, random)
  21. 21. Joomla!dagen 2010 Itemid
  22. 22. Joomla!dagen 2010 Itemid refereert naar Menu-Item • Menu Item Manager
  23. 23. Joomla!dagen 2010 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
  24. 24. Joomla!dagen 2010 Problemen met het Itemid • Menu wordt niet correct uitgeklapt – Ontbrekende Itemid zorgt voor een incorrecte relatie tussen Menu-Items • 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
  25. 25. Joomla!dagen 2010 Wat is een menu alias? • Originele URL – index.php?option=com_content&view=article&id=5&Itemid=34 • Menu alias – index.php?Itemid=34
  26. 26. Joomla!dagen 2010 Joomla! 1.6
  27. 27. Joomla!dagen 2010 J1.6 – zelfde opties, andere stijl
  28. 28. Joomla!dagen 2010 J1.6 – selectie van Menu Item Type
  29. 29. Joomla!dagen 2010 Nieuwe menu-features in J1.6 (1) • Meerdere Menu-Items tergelijkertijd wijzigen • Aparte template-stijl per Menu-Item • META-informatie per Menu-Item
  30. 30. Joomla!dagen 2010 Nieuwe menu-features in J1.6 (2) • Module toewijzing vanuit het Menu-Item zelf
  31. 31. Joomla!dagen 2010 Nieuwe menu-features in J1.6 (3) • Module toewijzing vanuit module is flexibeler
  32. 32. Joomla!dagen 2010 Nieuwe menu-features in J1.6 (4) • Nieuwe ACL-mogelijkheden • Menu-module publishen in bepaalde periode • Hernoeming van “mod_mainmenu” naar “mod_menu” • Layout-bestanden bevatten nu HTML – Geen rare XML-functie meer – Gemakkelijker aanpassingen maken via template overrides
  33. 33. Joomla!dagen 2010 Vragen

×