In het vorige artikel in deze serie zijn we gebleven bij de postities van modules in een Joomla template. (Zie Joomla Templates Modules En Posities) In dit artikel gaan we 3 onderwerpen nader bekijken:
1) de manier waarop je modules openbaar en besloten kunt maken (dus welke rechten er op functionaliteiten in je website staan)
2) hoe je bepaalt bij welke pagina’s een module wel of niet verschijnt
3) en hoe je instelt welke volgorde een module moet krijgen Dit soort zaken hoef je dus niet in je eigen template in te programmeren. Je kunt hier namelijk gebruik maken van de standaardfunctionaliteit van Joomla.

Joomla modules openbaar of besloten maken
Als je wilt dat een module alleen maar beschikbaar is voor gebruikers die zijn ingelogd, dan kun je dat instellen. Een voorbeeld kan een enquête (poll) zijn die je alleen bij leden wilt uitvoeren of een menu dat alleen voor leden is (het User Menu). Je kunt de rechten instellen via het menu Extensions > Modules. Joomla kent drie type rechten op modules:
1) Public - openbaar voor iedereen
2) Registered - alleen voor geregistreerde en ingelogde bezoekers
3) Special - alleen voor bijzondere gebruikers, nl. Author, Editor, Publisher - drie type gebruikers die een speciale rol spelen in 'voorkant' van je website - en Manager, Administrator of Super Administrator - drie type gebruikers die een speciale rol spelen in 'achterkant' van je website. Met andere woorden: gebruikers die iets mogen wijzigen in je website. Om de toegangsrechten van een module te wijzigen klik je gewoon op het woord Public in de kolom Access, net zovaak totdat je de categorie ziet die je wilt gebruiken. Je kunt deze rechten overigens ook per pagina instellen.

Bepalen op welke pagina's een module verschijnt
Stel dat je wilt dat een module alleen maar op de homepage verschijnt, maar niet op overige pagina's, dan kan je dit ook instellen. Een voorbeeld kan het laatste nieuws zijn. Dit doe je alsvolgt:
1) Ga weer naar het menu Extensions > Modules.
2) Klik nu op de naam van de module die je wilt bewerken.
3) Je bent nu op de detailpagina van de module. Onderin de pagina zie je een overzicht van de pagina's in je website (zie de afbeelding hierboven).
a) Als je een module overal wilt publiceren, klik dan op All
b) Als je het op specifieke pagina's wilt publiceren, klik dan op Select Menu Items from the List. Je kunt nu uit de lijst die pagina's selecteren waar je je module wilt laten verschijnen. Houd de CTRL toets ingedrukt om meerdere pagina's te selecteren.
4) Klik hierna op Save of Apply.Met Save kom je terug in het overzicht van modules, met Apply worden wijzigingen bewaard, maar blijf je in hetzelfde scherm.
PS. Ook de rechten die we zojuist bespraken kun je in hetzelfde scherm wijzigen.

De volgorde van modules bepalen
Als je een aantal modules op dezelfde plek hebt staan in je template (bijvoorbeeld aan de linkerkant van je pagina), wil je waarschijnlijk ook bepalen in welke volgorde deze staan. Dit kan op meerdere manieren:
1) Ga weer naar het menu Extensions > Modules.
2) In de kolom Order staat in welke volgorde een Module wordt getoond. Bij elke positie (zie de kolom Position) begint de volgorde opnieuw. Vandaar dat je in bovenstaand voorbeeld drie keer een 1 ziet staan.
3) a. Klik in de kolom Order op een pijltje omhoog of omlaag. De pagina herlaadt en de positie is gewijzigd.
b. Vul voor alle elementen de nieuwe volgorde in in de kolom Order en bewaar dit met het icoontje naast het woord Order.

Tips
Je zult merken dat deze mogelijkheden heel handig zijn - ook al is het inrichten soms nogal bewerkelijk. Een paar tips om het jezelf gemakkelijk te maken:
1) Probeer zoveel mogelijk uit in de demo-omgeving van Joomla voordat je met je eigen template aan de slag gaat. Installeer eventueel de software daarna nog een keer zonder voorbeeld data.
2) Als je een nieuwe pagina toevoegt in Joomla, vergeet dan niet ook je pagina-specifieke modules aan te passen. Dit gebeurt niet vanzelf.
3) In Joomla zul je vaak terug gaan via de back-knop van je browser. Er verschijnt dan een slotje voor een element. Dit betekent dat het element is geblokkeerd (ter bescherming van onderdelen waar meerdere gebruikers tegelijkertijd aan werken). Sluit dus altijd af met Cancel of Save. Eventueel kun je alle gelockte onderdelen weer open zetten via het menu Tools > Global Checkin.
Hoe nu verder?
Je weet nu voldoende van modules om de index.php pagina te gaan maken. Hierover meer in Joomla Templates De Header Van De Index