Een module is een klein, op zichzelf staand blok van herbruikbare inhoud of functionaliteit (zoals een menu, inlogformulier, of een stukje aangepaste tekst). Joomla is opgebouwd uit menu-items, wat synoniem is voor pagina's. Modules worden standaard geconfigureerd om op alle menu-items (pagina's) te verschijnen, maar kunnen worden ingesteld om wel (of juist niet) op afzonderlijke menu-items te verschijnen. Deze tutorial laat zien hoe dat werkt.

Vereisten

Instellen

Maak een Artikel

  1. Log in op de backend.
  2. Navigeer naar Inhoud > Artikelen en klik op Nieuw.
    • Titel: Slakken
    • Artikeltekst: laat leeg, vul willekeurige tekst in, of vraag AI om een alinea over slakken en plak het resultaat in.
  3. Opslaan en Sluiten

Maak een Menu-item voor het Artikel

  1. Navigeer naar Menu's > Hoofdmenu en klik op Nieuw.
    • Titel: Slakken
    • Menu-itemtype: Artikelen > Enkel Artikel
    • Artikel: Slakken
  2. Opslaan en Sluiten

Maak Twee Aangepaste Modules

Eén zal een leuk weetje over slakken bevatten en alleen verschijnen op het menu-item Slakken (het Slakken-artikel); de andere zal een melding zijn over websiteonderhoud en op elk menu-item (elke pagina op de website) verschijnen.

  1. Navigeer naar Inhoud > Website modules, klik op Nieuw, en selecteer vervolgens Aangepast.
    • Titel: Leuk Weetje
    • Vul een leuk weetje over slakken in het tekstvak in, bijvoorbeeld: "De gemiddelde tuinslak beweegt zich voort met een snelheid van ongeveer 3,6 tot 47 meter per uur, afhankelijk van de soort en omstandigheden."
    • Positie: Zijbalk Links [sidebar-left]
  2. Klik op het tabblad Menutoewijzing.
    • Module Toewijzing: Alleen op geselecteerde pagina's
    • Vink Slakken aan.
  3. Opslaan en Nieuw. Resultaat: Het formulier wordt opgeslagen en een nieuw, leeg modulformulier verschijnt met het tabblad Menutoewijzing geselecteerd. Notitie: De moduletoewijzing staat standaard op Op alle pagina's.
  4. Klik op het tabblad Module.
    • Titel: Website Onderhoud
    • Vul een bericht in het tekstvak in, bijvoorbeeld: "Onze website is vanavond offline voor onderhoud."
    • Positie: Zijbalk Links [sidebar-left]
  5. Opslaan en Sluiten
Fun fact module assigned only on the snail menu item
Fun Fact module is geconfigureerd om alleen te worden weergegeven op het menu-item Snails.

Stappen

Bekijk de Website

  1. Bekijk de website. Resultaat: De startpagina toont de module Site Maintenance, een module Login Form, en een kruimelpad module (You are here: Home); het hoofdmenu bevat een link naar Snails.
  2. Klik op Snails in het hoofdmenu. Resultaat: Zowel de module Fun Fact als Site Maintenance verschijnen, samen met de module Login Form en de kruimelpad module.

Verwijder de Inlog Module

Voor deze website moet de inlog module overal verschijnen, behalve bij het artikel Snails.

  1. Keer terug naar de backend.
  2. Navigeer naar Inhoud > Website modules en klik op de module Login Form.
  3. Klik op het tabblad Menutoewijzing.
    • Module Toewijzing: Op alle pagina's behalve de geselecteerde
    • Vink Startpagina uit (laat Snails aangevinkt).
  4. Opslaan en Sluiten
  5. Bekijk het artikel Snails. Resultaat: Het inlogformulier verschijnt overal, behalve bij het artikel Snails.
    Login module configured to not appear on the Snail menu item
    Inlog module geconfigureerd om uitgesloten te worden van het menu-item Snails.

Met behulp van de module toewijzingsfunctie hebben we een module Fun Fact gemaakt die alleen op de pagina Snails verschijnt, een module Site Maintenance gemaakt die op alle pagina's verschijnt, en de module Login Form opnieuw geconfigureerd zodat deze overal verschijnt behalve op het menu-item Snails.

Concepten

Modules worden standaard toegewezen aan alle menu-items, maar kunnen worden geconfigureerd om alleen op geselecteerde pagina's te verschijnen, of om te worden uitgesloten van geselecteerde pagina's.

In Joomla zijn menu-items synoniem met pagina's. Het toewijzen van een module aan een menu-item komt feitelijk neer op het toewijzen ervan aan een pagina.