Vidste du, at det er muligt at placere et modul i en artikel i Joomla, dvs. direkte i dit indhold ved hjælp af Joomla loadmodule / loadposition-funktionen?
Lad os for eksempel sige, at vi vil placere vores Joomla Paypal-modul (eller ethvert andet modul for den sags skyld) i en artikel snarere end i en modulposition.
Vi kan gøre dette ved hjælp af LoadModule eller LoadPositions standard Joomla-plugin.
Der er selvfølgelig mange andre grunde til at placere et modul i en artikel. Et andet meget godt eksempel på at sætte et modul i en artikel er, når vi tilføjer en CTA (Call-to-action), som nogen kan deltage i vores adresseliste.
Vi kan bruge et abonnementsmodul, men ved hjælp af loadposition-funktionen kan vi placere det hvor som helst efter ønske inden for indholdet af en Joomla-artikel.
Opret Joomla-modulet eller positionen, der skal indlæses
Først og fremmest skal du sikre dig, at du har oprettet og defineret det modul, som du vil vise i artiklen.
Dette er ret simpelt at gøre:
- Gå til topmenuen Udvidelser og klik Moduler
- Brug filterfunktionen til at søge efter og finde det modul, du vil placere i en artikel, og klik på modulet. Du kan også oprette en ny eller oprette en kopi af en, der findes.
- Opret et nyt positionsnavn ved at skrive et nyt navn (en der ikke kommer i konflikt med positioner, der bruges af din skabelon). Lad os f.eks. Skrive in_article_subscribe
- Under modultildelingen skal du vælge de sider, du vil tildele modulet til, og Gem. Vi anvender det typisk Alle sider så vi kan bruge det hvor som helst vi vil på tværs af webstedet.
Når du først har oprettet det modul, du vil have vist i artiklen, er der et standard plugin, der nu kan indlæse modulet eller modulets position i artiklen.
Du kan ringe til en hvilken som helst modulposition i et indholdselement med følgende kode
Brug Joomla loadposition til at placere et modul i en artikel
For at indlæse en bestemt position (fra de modulpositioner, du har defineret), kan du bruge syntaksen nedenfor:
{ loadposition in_article_subscribe}
Dette ville indlæse positionen i_artikel_abonnement.
NB: (FJERN de førende og bageste mellemrum før {})
Husk, du skal også aktivere "Indhold - Indlæsningsmoduler"plugin fra Plugin Manager (hvis du har deaktiveret det af en eller anden grund).
Et andet godt eksempel, som vi gerne vil bruge, er at indlæse Login-modulet til de brugere, der ikke har logget ind endnu, eller vise dem en besked om, at de skal registrere og logge ind.
Dette er en glimrende mulighed for at bruge Joomla-belastningsmodulfunktionen til at indsætte et Joomla-modul i en artikel.
NB: Fjern ALLE mellemrum mellem {belastningsposition og efterfølgende}. Der bør ikke være nogen forreste eller bageste mellemrum.
Vi kunne ikke gøre dette ovenfor, ellers ville Joomla (vores CMS) have fjernet teksten og forsøgt at erstatte den ;-) Sørg også for, at det hele er med små bogstaver. For at gøre det enklere skal det lide denne [loadposition user4] men brug krøllede parenteser {} i stedet for firkantede parenteser [].
Et andet godt eksempel på brugen af dette modul er dette.
Lad os sige, at du vil oprette en annonce (eller et tilknyttet link), men i stedet for at kopiere og indsætte koden, vil du være i stand til at replikere denne annonce efter eget valg i dine indholdsprodukter.
Derfor bruger du mod_html modul til at oprette den annonce, du har brug for.
Nu, hver gang du vil vise denne annonce, skal du bare indsætte {loadposition xxxx} (sørg for at fjerne ekstra mellemrum før loadpostion og efter xxxx blev der tilføjet mellemrum med vilje i dette eksempel) i indholdet.
Det gode ved dette er, at hvis du vil ændre annoncen, behøver du kun at ændre dette i modulet snarere end i hvert indholdselement. Nedenfor bruger vi funktionaliteten til at vise vores e-mail-abonnementsfelt!
Joomla belastningsmodul
Den lignende Joomla loadmodule-funktion fungerer nøjagtigt på samme måde som vi har beskrevet ovenfor, men i dette kan du indlæse et specifikt modul i stedet for en modulposition.
{ loadmodule login }
Dette ville indlæse Logge på modul.
NB: (FJERN de førende og bageste mellemrum før {})
Den samme logik gælder her, du kan indlæse ethvert Joomla-modul, du kan lide, hvor som helst du har brug for ved at angive navnet på det modul, der skal indlæses.
Indpakning op
Når du er fortrolig med konceptet med at indlæse et modul eller en modulposition i en artikel, begynder du at finde mange måder at bruge disse i din artikel til at oprette bestemte funktioner på. For eksempel, som du kan se ovenfor, bruger vi loadposition-modulet til at indlæse en Joomla ebook-opfordring til handling ved hjælp af syntaksen for disse funktioner.
Som du kan se, bliver det erstattet af vores e-bog-banner.
Har du spørgsmål? Lad os vide i kommentarerne nedenfor!
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!
Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.