Gebruik ‘blokjes’ informatie op je site

Het belangrijkste deel van iedere pagina op je site is het deel waar de content staat, bijvoorbeeld een recept. Om deze content heen, zie je echter diverse ‘blokjes’ staan. Deze blokjes noemen we ‘Modules’. Modules kunnen van alles zijn en ieder type module heeft weer een specifieke functionaliteit. Zo zijn er modules die het menu, inlogformulier of kruimelpad tonen. Deze drie zijn al zichtbaar. Maar je kunt ook een module maken met gewoon een stukje tekst erin. De locatie op de pagina en de beschikbare posities zijn afhankelijk van het actieve template. Je kunt zoveel modules gebruiken als je wilt. Voor de kooksite passen we er een aantal aan en voegen we nieuwe toe.

Module depubliceren

Op de site is een inlogformulier zichtbaar, dit willen we niet tonen. We kunnen de module simpel depubliceren door op het groene vinkje voor de module te klikken. Dit verandert dan in een rood kruisje waarna de module niet meer zichtbaar is.

module 01

Module bewerken

Het menu staat aan de rechterzijde van de site. Hiervan willen we een horizontaal menu maken dat aan de bovenzijde van de pagina staat. Open de module van het type ‘Menu’. De beschikbare opties zijn per module verschillend. Alleen de optie ‘Positie’ aan de rechterzijde is altijd beschikbaar. “ Ieder type module heeft weer een specifieke functionaliteit ”

module 02

Positie aanpassen

Je ziet in de keuzelijst een aantal posities. Het standaard Joomla-template dat we gebruiken heet ‘Protostar’ en heeft een positie voor de navigatie. Pas de positie aan naar ‘Navigatie [position-1]’ en klik op opslaan. Het menu op de site is nu verplaatst naar de bovenzijde.

module 03

CSS-class toevoegen

De menu-items staan nu nog wel onder elkaar in plaats van horizontaal naast elkaar. Het Protostar-template maakt gebruik van het CSSframework Bootstrap. We kunnen daarom door een CSS-klasse toe te voegen de items naast elkaar krijgen. Je kunt dit onder het tabblad ‘Geavanceerd’ eenvoudig via het veld ‘Menu class achtervoegsel’ doen. Plaats hier de CSS-klasse ‘nav navpills’ en sla de module op.

module 04

Horizontaal menu

Als we de site nu bekijken, zien we een horizontaal menu waarbij duidelijk zichtbaar is welk menu-item actief is. Maar in de rechterkolom is nu geen module meer actief. Joomla zal daarom automatisch de volledig beschikbare breedte gebruiken. Dat is zo geprogrammeerd in het template.

module 05

Moduletype selecteren

Toch willen we aan de rechterzijde graag een module zichtbaar hebben, waarbij een korte introductie over de kooksite staat. We maken daarvoor een nieuwe module aan door op de nieuw-knop in de werkbalk te klikken. We krijgen dan een scherm te zien met een lijst van beschikbare moduletypes. We kiezen hier voor type ‘Aangepaste HTML’.

module 06

Module vullen

We krijgen dan een invoerscherm te zien dat vergelijkbaar is met het invoerscherm van een artikel. We vullen een titel in, schrijven een kort welkom en kiezen voor positie ‘Rechts [position-7]’. Na het opslaan is de module zichtbaar op alle pagina’s in de rechterkolom.

module 07

Gelijksoortige tags

We maken nu nog een module aan en kiezen ditmaal voor ‘Gelijksoortige tags’. De gelijksoortige tagsmodule toont een aantal links naar andere artikelen met gelijksoortige tags. We geven de module de titel ‘Vergelijkbare recepten’ en kiezen wederom voor positie ‘Rechts [position-7]’. Je kunt eventueel nog instellen hoeveel items er maximaal weergeven mogen worden.

module 08

Menutoewijzing

De module zal automatisch alleen zichtbaar
zijn als je een artikel bekijkt. Maar we willen ook dat de module alleen zichtbaar is op de receptenpagina’s, niet bij de kooktips. Klik op het tabblad ‘Menutoewijzing’ en kies voor ‘Alleen op de geselecteerde pagina’s’. Bij de menuselectie selecteer je de drie recepten menu-items. Sla daarna de module op.

module 09

Modules op de site

Tijd om het resultaat van onze aanpassingen te bekijken. Open een recept op de site en je zult aan de rechterzijde de module met de welkomsttekst zien en daaronder de module die automatisch recepten toont die overeenkomen qua tags.

module 10

Modulebeheer

De modules zijn te vinden via Extensies > Modulebeheer.

Filtersmodulebeheer

Klik op het pijltje om de filters zichtbaar te maken aan de linkerzijde. Met de filters kun je de modules van een specifiek type of op een bepaalde positie tonen.

Type

In Joomla zijn standaard tientallen typen modules beschik baar, die ieder een eigen functionaliteit hebben. Je kunt van een type meerdere modules in gebruik hebben.

Positie

Iedere module staat op een bepaalde positie in het template. De beschikbare posities wisselen per template.