Wist u dat het mogelijk is om een ​​module in een artikel in Joomla te plaatsen, d.w.z. rechtstreeks in uw content, met behulp van de Joomla loadmodule / loadposition functie?

Stel dat u bijvoorbeeld uw Joomla Paypal-module (of welke andere module dan ook) in een artikel wilt plaatsen in plaats van op een modulepositie.

We kunnen dit doen met behulp van de standaard Joomla-plugin LoadModule of LoadPosition.

Er zijn natuurlijk nog veel meer redenen om een ​​module in een artikel te plaatsen. Een ander goed voorbeeld van het plaatsen van een module in een artikel is wanneer we een CTA (Call-to-action) toevoegen om iemand te laten inschrijven voor onze mailinglijst. 

We kunnen een subscribe-module gebruiken, maar door de loadposition-functie te gebruiken, kunnen we deze overal binnen de inhoud van een Joomla-artikel plaatsen.

{automatisch} 

Maak de Joomla-module of positie om te laden

Zorg er allereerst voor dat u de module die u in het artikel wilt weergeven, hebt aangemaakt en gedefinieerd.

Dit is vrij eenvoudig te doen:

  1. Ga in het hoofdmenu naar uitbreidingen en klik op Modules
  2. Gebruik de filterfunctie om de module te zoeken en te vinden die je in een artikel wilt plaatsen en klik erop. Je kunt ook een nieuwe module aanmaken of een kopie maken van een bestaande module.
  3. Maak een nieuwe positienaam door een nieuwe naam te typen (een die niet conflicteert met de posities die door uw sjabloon worden gebruikt). Laten we bijvoorbeeld in_article_subscribe typen
  4. Selecteer onder Moduletoewijzing de pagina's waaraan u de module wilt toewijzen en klik op Opslaan. We passen dit meestal toe Alle pagina's zodat we het overal op de site kunnen gebruiken.

Zodra u de module die u in het artikel wilt weergeven hebt aangemaakt, is er een standaardplugin die nu de module of modulepositie in het artikel kan laden.

U kunt elke modulepositie in een inhoudsitem aanroepen met de volgende code

Gebruik Joomla loadposition om een ​​module in een artikel te plaatsen 

Om een ​​specifieke positie te laden (uit de moduleposities die u hebt gedefinieerd), kunt u de onderstaande syntaxis gebruiken:

{ loadposition in_article_subscribe}

Dit zou de positie laden in_artikel_abonneren

NB: (VERWIJDER de voorloop- en volgspaties voor de {})

Vergeet niet dat u ook de optie "Inhoud - Modules laden" plugin vanuit de Plugin Manager (als u deze om welke reden dan ook hebt uitgeschakeld).

inhoud loadodules joomla systeem plugin

Een ander goed voorbeeld dat we graag gebruiken, is het laden van de Login-module voor gebruikers die nog niet zijn ingelogd, of het tonen van een bericht waarin staat dat ze zich moeten registreren en inloggen.

Dit is een uitstekende gelegenheid om de Joomla-modulelaadfunctie te gebruiken om een ​​Joomla-module in een artikel in te voegen.

Joomla Loadmodule - een module in een artikel plaatsen

NB: Verwijder ALLE spaties tussen { loadposition en de afsluitende spatie}. Er mogen GEEN voor- of achterliggende spaties zijn.

We konden dit hierboven niet doen, omdat Joomla (ons CMS) anders de tekst had verwijderd en geprobeerd had te vervangen ;-) Zorg er ook voor dat alles in kleine letters staat. Om het eenvoudiger te maken, zou het er zo uit moeten zien: [loadposition user4], maar gebruik accolades { } in plaats van vierkante haken [ ].

Een ander goed voorbeeld van het gebruik van deze module is dit.

Stel dat u een advertentie (of affiliate-link) wilt maken, maar in plaats van de code te kopiëren en te plakken, wilt u deze advertentie naar wens in uw content kunnen reproduceren.

Daarom gebruik je de mod_html om de advertentie te maken die u nodig hebt.

Elke keer dat u deze advertentie wilt weergeven, hoeft u alleen nog maar de { loadposition xxxx } in de inhoud in te voegen (zorg ervoor dat u de extra spaties vóór loadposition en na xxxx verwijdert, in dit voorbeeld zijn spaties met opzet toegevoegd).

Het mooie hiervan is dat als je de advertentie wilt wijzigen, je dit alleen in de module hoeft te doen in plaats van in elk contentitem. Hieronder gebruiken we de functionaliteit om ons e-book-abonnementsvak te tonen! 

Joomla laadmodule

 

De vergelijkbare Joomla loadmodule-functie werkt op exact dezelfde manier als hierboven beschreven, maar hiermee laadt u een specifieke module in plaats van een modulepositie.

{ loadmodule login } 

Dit zou de Log in module.

NB: (VERWIJDER de voorloop- en volgspaties voor de {})

Dezelfde logica is hier van toepassing: u kunt elke Joomla-module die u wilt laden, laden waar u maar wilt, door de naam op te geven van de module die u wilt laden.

 

Afsluiten

Zodra je bekend bent met het concept van het laden van een module of modulepositie in een artikel, zul je talloze manieren vinden om deze in je artikel te gebruiken om specifieke functies te creëren. Zoals je hierboven kunt zien, gebruiken we de module loadposition om een ​​call-to-action voor een Joomla e-book te laden met behulp van de syntaxis van deze functies.

joomla laadpositie

Zoals u kunt zien, wordt deze vervangen door onze eBook-banner.

Heb je vragen? Laat het ons weten in de reacties hieronder!