joomla! menu-items (nl)
DESCRIPTION
Presentation (Dutch) on how to use Joomla! menus, including advanced tricks like using the Itemid for troubleshooting, hidden menus, splitmenu and some useful Yireo extensions.TRANSCRIPT
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Joomla! Menu-Items
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Mijn naam is J isse Reitsma
Joomla! enthousiast
PHP programmeur
Lead developer van Yireo
Joomla! templates-boek (NL)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Mijn presentation
Deel I - Menu beginselen
Deel II - Wat praktische tips
Deel III - Jouw vriend “Itemid”
Presentatie online: http://slideshare.net/yireo
Tweets: @yireo
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IMenu beginselen
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Definitie van “Menu-Item”
Een link naar een andere pagina (ofwel interne Joomla! pagina, ofwel externe webpagina), waarbij instellingen zowel iets zeggen over de link zelf als de uiteindelijke webpagina.
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Logica van menus
Een pagina is een component
Een Menu-Item refereert naar een pagina, dus een component
Een Menu-Item is onderdeel van een menu
Een menu wordt getoond via een menu-module (mod_menu)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Componenten & modulen
ComponentHoofdfunctionaliteit van een pagina
Voorbeelden: Forum, artikel, blog, categorie-lijst, contact-formulier
ModuleExtra functionaliteit op een pagina
Voorbeelden: Menu, broodkruimels, zoek-box, laatste nieuws-blokje, banner
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Component
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Voorbeeld
Modules
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IIWat praktische tips
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
SplitmenuSplitmenu
1 Menu (bijvoorbeeld “Site Menu”)
2 of meer Menu-modulen
Configuratie Menu-module “Top Menu”Menu “Site Menu”
Start Niveau = 1; Eind Niveau = 1
Configuratie Menu-module “Sub Menu”Menu “Site Menu”
Start Niveau = 2; Eind Niveau = 99
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Systeem Links
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
De strategie van 1 menu
1 menu-structuur voor de gehele website
Geen sitemap nodig
Helper-menus met Menu Item Aliasen
Tip:Teken een boom-structuur van jouw website
Begrijp je die boom niet, dan zal de bezoeker het ook niet begrijpen
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Onzichtbare menus
Een menu zonder menu-moduleLinks zijn wel bruikbaar, maar worden niet getoond op een webpagina
Handig voor zoek-paginas en formulieren
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Menu Opniew Opbouwen?
De hierarchie van Menu-Items opnieuw opbouwenMogelijkheid van menu-corruptie als lft & rgt velden niet meer kloppen
Waarschuwing: Mogelijkheid dat alle IDs worden hernummerd
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Deel IIIJouw vriend “Itemid”
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Systeem URLs versus SEF URLs
Systeem URLindex.php?option=com_content&view=article&id=5&Itemid=34
SEF URL (zoekmachine vriendelijke URL)blog/5-my-example-article
ID 5 is het artikel ID
ID 34 is het Menu-Item ID van het Menu-Item “Blog”
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Yireo extensie: seftest
Zet SEF aan of uit met een simpele vlag in de URLblog/5-my-example-article?sef=0
index.php?option=com_content&view=article&id=5&Itemid=34&sef=1
Alleen zichtbaar voor eigen browser-sessie, en niet voor Googlebots
Tip: Zet access-level van plugin op “Special” (Super Users)
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Itemid = Menu-Item ID
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Waarom is het Itemid belangrijk?
Instellingen worden vaak toegewezen aan Menu-ItemsToewijzing van modules aan Menu-Items
Toewijzing van template-stijlen aan Menu-Items
Broodkruimels
Instellingen voor een specifieke component-pagina
De huidige pagina bepalen (CSS)
Bij het analyseren is het Itemid onmisbaar
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Itemid of niet
Identieke content maar een ander Itemidindex.php?option=com_content&view=article&id=5&Itemid=34
index.php?option=com_content&view=article&id=5
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Problemen gerelateerd aan Itemids
Menus klappen niet correct uitEen ontbrekend Itemid veroorzaakt incorrecte relatie tussen Menu-Items
Andere template-stijl is toegewezenTemplate toewijzing gebeurd op basis van het Itemid
Modules verdwijnen of verschijnen opeensModule toewijziging gebeurd op basis van het Itemid
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Menu Item Aliases
Originele URLindex.php?option=com_content&view=article&id=5&Itemid=34
Menu Item Aliasindex.php?Itemid=34
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
Yireo extensie: Dynamic404
Vangt “404 Not Found” foutmeldingen op dynamische wijze afhttp://yireo.com/dynamic404 = Geeft eigenlijk een Joomla! foutmelding
301 Redirect naar http://www.yireo.com/software/joomla-extensions/dynamic404
Makkelijk voor je bezoekers; Ideaal voor SEO en site-migraties
Presentatie “Joomla! Menu-Items” - http://slideshare.net/yireoJisse Reitsma ([email protected]) - Twitter @yireo
tweets naar @yireo