[Hvordan] Bruk Joomla LoadPosition + LoadModule til å sette en modul i en artikkel

Visste du at det er mulig å sette en modul i en artikkel i Joomla, dvs. direkte i innholdet ditt ved hjelp av Joomla loadmodule / loadposition-funksjonen?

La oss for eksempel si at vi vil plassere Joomla Paypal-modulen (eller en hvilken som helst annen modul for den saks skyld) i en artikkel i stedet for i en modulposisjon.

Vi kan gjøre dette ved å bruke LoomModule eller LoadPositions standard Joomla-plugin.

Det er selvfølgelig mange andre grunner til å plassere en modul i en artikkel. Et annet veldig godt eksempel på å sette en modul i en artikkel er når vi legger til en CTA (Call-to-action) for at noen skal bli med på adresselisten vår. 

Vi kan bruke en abonnementsmodul, men ved å bruke lastposisjonsfunksjonen kan vi plassere den hvor som helst etter ønske i innholdet i en Joomla-artikkel.

Innhold[Show]
 

Lag Joomla-modulen eller posisjonen du skal laste inn

Først og fremst må du sørge for at du har opprettet og definert modulen du vil vise i artikkelen.

Dette er ganske enkelt å gjøre:

  1. Gå til toppmenyen utvidelser og klikk Moduler
  2. Bruk filterfunksjonen til å søke etter og finne modulen du vil legge i en artikkel, og klikk på modulen. Du kan også opprette en ny, eller lage en kopi av en som eksisterer.
  3. Opprett et nytt posisjonsnavn ved å skrive et nytt navn (en som ikke kommer i konflikt med noen posisjoner som brukes av malen din). La oss for eksempel skrive inn_article_subscribe
  4. Velg sidene du vil tilordne modulen til og Lagre under Moduloppgaven. Vi bruker det vanligvis Alle sider slik at vi kan bruke den hvor som helst vi vil på nettstedet.

Når du først har opprettet modulen du vil vise i artikkelen, er det et standard plugin som nå kan laste inn modulen eller modulposisjonen i artikkelen.

Du kan ringe hvilken som helst modulposisjon i et innholdselement med følgende kode

Bruk Joomla loadposition til å sette en modul i en artikkel 

For å laste inn en bestemt posisjon (fra modulposisjonene du har definert), kan du bruke syntaksen nedenfor:

{ loadposition in_article_subscribe}

Dette vil laste posisjonen i_artikkel_abonnement

NB: (FJERN de ledende og etterfølgende mellomrom før {})

Husk at du også må aktivere "Innhold - Lastemoduler"plugin fra Plugin Manager (hvis du har deaktivert det av en eller annen grunn).

innhold lastodules joomla system plugin

Et annet godt eksempel som vi liker å bruke er å laste inn påloggingsmodulen for de brukerne som ikke har logget inn ennå, eller vise dem en melding om at de skal registrere seg og logge på.

Dette er en utmerket mulighet til å bruke Joomla-belastningsmodulfunksjonen til å sette inn en Joomla-modul i en artikkel.

Joomla Loadmodule - legg en modul i en artikkel

NB: Fjern ALLE mellomrom mellom {lastposisjon og etterfølgende}. Det skal være INGEN ledende eller etterfølgende mellomrom.

Vi kunne ikke gjøre dette ovenfor, ellers ville Joomla (vårt CMS) ha fjernet teksten og prøvd å erstatte den ;-) Sørg også for at alt er med små bokstaver. For å gjøre det enklere, bør det like dette [lastposisjon bruker4], men bruk krøllete parenteser {} i stedet for firkantede parenteser [].

Et annet godt eksempel på bruken av denne modulen er dette.

La oss si at du vil opprette en annonse (eller tilknyttet lenke), men i stedet for å kopiere og lime inn koden, vil du kunne kopiere denne annonsen etter eget ønske i innholdselementene dine.

Derfor bruker du mod_html modul for å lage annonsen du trenger.

Nå, hver gang du vil vise denne annonsen, setter du bare inn {loadposition xxxx} (sørg for å fjerne ekstra mellomrom før loadpostion og etter xxxx ble det lagt til mellomrom med vilje i dette eksemplet) i innholdet.

Det gode med dette er at hvis du vil endre annonsen, trenger du bare å endre dette i modulen i stedet for i hvert innholdselement. Nedenfor bruker vi funksjonaliteten til å vise abonnementsboksen for e-bok! 

La oss hjelpe deg med å administrere Joomla bedre

joomla

Gratis Joomla tips eBok-knapp

Joomla lastemodul

 

Den lignende Joomla loadmodule-funksjonen fungerer på nøyaktig samme måte som vi beskrev ovenfor, men i denne kan du laste inn en bestemt modul, i stedet for en modulposisjon.

{ loadmodule login } 

Dette vil laste Logg inn modul.

NB: (FJERN de ledende og etterfølgende mellomrom før {})

Den samme logikken gjelder her, du kan laste inn hvilken som helst Joomla-modul du vil, uansett hvor du trenger, ved å spesifisere navnet på modulen du skal laste inn.

 

Innpakning Up

Når du er kjent med begrepet å laste inn en modul eller modulposisjon i en artikkel, begynner du å finne mange måter å bruke disse i artikkelen din for å lage bestemte funksjoner. For eksempel, som du kan se ovenfor, bruker vi lastposisjonsmodulen til å laste en Joomla ebook-oppfordring til handling ved hjelp av syntaksen til disse funksjonene.

joomla belastning

Som du ser blir den erstattet av e-bokbanneret vårt.

Har du spørsmål? Gi oss beskjed i kommentarene nedenfor!

om forfatteren
David Attard
David har jobbet i eller rundt den elektroniske / digitale industrien de siste 18 årene. Han har lang erfaring innen programvare- og webdesignindustrien ved å bruke WordPress, Joomla og nisjer rundt dem. Som digital konsulent er hans fokus på å hjelpe bedrifter med å få et konkurransefortrinn ved å bruke en kombinasjon av deres nettside og digitale plattformer som er tilgjengelige i dag.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!

Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.

 

hvem er vi?

CollectiveRay drives av David Attard - som jobber i og rundt webdesignnisjen i mer enn 12 år, gir vi nyttige tips for folk som jobber med og på nettsteder. Vi driver også DronesBuy.net - et nettsted for dronehobbyister.

David attard

 

 

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...