[Hoe] Gebruik Joomla LoadPosition + LoadModule om een ​​module in een artikel te plaatsen

Wist je dat het mogelijk is om een ​​module in een artikel in Joomla te plaatsen, dwz direct in je content met behulp van de Joomla loadmodule / loadposition functie?

Laten we bijvoorbeeld zeggen dat we onze Joomla Paypal-module (of welke andere module dan ook) in een artikel willen plaatsen in plaats van in een modulepositie.

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

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

We kunnen een abonneermodule gebruiken, maar door de loadposition-functie te gebruiken, kunnen we deze naar believen binnen de inhoud van een Joomla-artikel plaatsen.

Inhoud[Zichtbaar]
 

Maak de Joomla-module of positie om te laden

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

Dit is vrij eenvoudig te doen:

  1. Ga in het hoofdmenu naar uitbreidingen en klik op Modules
  2. Gebruik de filterfunctie om de module die u in een artikel wilt plaatsen te zoeken en te vinden en klik op de module. U kunt ook een nieuwe maken of een kopie maken van een bestaande.
  3. Maak een nieuwe positienaam door een nieuwe naam te typen (een die niet in strijd is 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 Bewaar. We passen het meestal toe Alle pagina's zodat we het overal op de site kunnen gebruiken.

Nu, zodra u de module hebt gemaakt die u in het artikel wilt weergeven, is er een standaard plug-in 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 (van de moduleposities die je hebt gedefinieerd), kun je de onderstaande syntaxis gebruiken:

{ loadposition in_article_subscribe}

Dit zou de positie laden in_article_subscribe

NB: (VERWIJDER de voorloop- en volgspaties vóór de {})

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

inhoud loadodules joomla systeem plug-in

Een ander goed voorbeeld dat we graag gebruiken is om de Login module te laden voor die gebruikers die nog niet zijn ingelogd, of om ze een bericht te laten zien dat ze zich moeten registreren en inloggen.

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

Joomla Loadmodule - zet een module in een artikel

NB: Verwijder ALLE spaties tussen { loadposition en de trailing}. Er mogen GEEN voorloop- of volgspaties zijn.

We konden dit hierboven niet doen omdat Joomla (onze CMS) anders de tekst zou hebben verwijderd en geprobeerd deze te vervangen ;-) Zorg er ook voor dat het allemaal in kleine letters staat. Om het eenvoudiger te maken zou het dit [loadposition user4] leuk moeten vinden, maar gebruik dan 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 plakken, wilt u deze advertentie naar believen kunnen repliceren in uw inhoudsitems.

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

Nu, elke keer dat u deze advertentie wilt weergeven, voegt u gewoon de { loadposition xxxx } (zorg ervoor dat u extra spaties verwijdert vóór loadpostion en na xxxx, in dit voorbeeld opzettelijk spaties zijn toegevoegd) in de inhoud.

Het mooie hiervan is dat als je de advertentie wilt wijzigen, je dit alleen in de module hoeft te veranderen in plaats van in elk content item. Hieronder gebruiken we de functionaliteit om onze ebook-abonneebox te tonen! 

Joomla laadmodule

 

De vergelijkbare Joomla loadmodule-functie werkt op exact dezelfde manier als we hierboven hebben beschreven, maar hierin kunt u een specifieke module laden in plaats van een modulepositie.

{ loadmodule login } 

Dit zou de laden Log in module.

NB: (VERWIJDER de voorloop- en volgspaties vóór de {})

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

 

Afsluiten

Als u eenmaal bekend bent met het concept van het laden van een module of modulepositie in een artikel, zult u tal van manieren vinden om deze in uw artikel te gebruiken om bepaalde functies te creëren. Zoals u hierboven kunt zien, gebruiken we bijvoorbeeld de loadposition-module om een ​​Joomla e-boek call-to-action te laden met behulp van de syntaxis van deze functies.

joomla laadpositie

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

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

Over de auteur
David Attard
David heeft de afgelopen 21 jaar in of rond de online en digitale industrie gewerkt. Hij heeft ruime ervaring in de software- en webontwerpindustrie met behulp van WordPress, Joomla en de niches eromheen. Hij heeft gewerkt met softwareontwikkelingsbureaus, internationale softwarebedrijven, lokale marketingbureaus en is nu hoofd Marketing Operations bij Aphex Media - een SEO-bureau. Als digitale consultant ligt zijn focus op het helpen van bedrijven om een ​​concurrentievoordeel te behalen door gebruik te maken van een combinatie van hun website en digitale platforms die vandaag de dag beschikbaar zijn. Zijn mix van technologische expertise gecombineerd met een sterk zakelijk inzicht geeft zijn geschriften een concurrentievoordeel.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

 

wie zijn we?

CollectiveRay wordt gerund door David Attard - we werken al meer dan 12 jaar in en rond de niche van webdesign en bieden bruikbare tips voor mensen die met en op websites werken. We hebben ook DronesBuy.net - een website voor drone-hobbyisten.

David Attard

 

 

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...