Ville det ikke være fantastisk, hvis du kunne vise relaterede artikler under eller ved siden af den artikel, din besøgende læser? Joomla har en brugervenlig funktion til det, indbygget i kernen. Det er et modul kaldet Articles Related , og det er virkelig nemt at brug.
Articles Related er et meget simpelt Joomla-modul og har ikke mange muligheder at konfigurere som nogle af dets søskende, såsom Newsflash, som jeg skrev om tidligere. Faktisk giver Articles Related os kun 2 parametre, Dato og Maximum Articles. så hvor er magien i denne Joomla-kerne afgørende?
Hvordan relaterer vi artikler og hvorfor?
Besøgende på webstedet ankommer til vores websteder af en række årsager, herunder ønsker at købe noget, blive underholdt eller på udkig efter information. Nogen, der ønsker at læse om paddleboarding, håber at finde andre artikler om emnet efter at have fundet en artikel om det på en internet side.
Det, vi taler om, er relateret indhold. Indholdsskabere og forfattere placerer deres artikler i siloer eller kategorier, hvor der er fælles fodslag mellem artikler. Når en besøgende ser på en artikel, kan de muligvis se en liste over andre artikler om det samme emne.
Og det er her , Articles Related kommer ind i billedet. Konfigurationen i modulet er enkel, idet den blot beder om det maksimale antal artikler, der skal vises, og om der skal inkluderes en dato. Vi skal dog se andre steder for at finde, hvordan relationer mellem artikler er lavet.
Joomla har en Metadata- sektion under Publishing-fanen i artikler. Udover SEO-værktøjerne (Meta Description og Robots ) er der en blok kaldet Keywords. Og tilføjelse af søgeord er, hvordan vi opretter relaterede artikler. Hvis du ønsker, at 2 artikler skal være relateret til et emne , inkludere det samme søgeord i hver artikel.
Lige nu nævner Joomla-dokumentationen om søgeord - ændret i juni 2022 - ikke at bruge nøgleord på denne måde. Måske vil denne funktion i efterfølgende versioner af Joomla blive mærket anderledes eller endda adskilt fra metadata.
I vores eksempel kan vi se, hvordan søgeordene, adskilt af kommaer, tilføjes i Metadata-sektionen.
Hvad ser vi?
I mit eksempel på Sea Watch-webstedet har jeg linket til artikler relateret til tidevandstider ved hjælp af søgeordet "tidevande".Vi kan se i modulet Relaterede artikler i sidebjælken, at linkede artikler vises, men ikke navnet på den aktuelle artikel, der vises.
Ved at vælge indstillingen Dato i modulet vises artiklen Oprettet dato før artiklens titel.
Er det det?
Godt ikke helt. Beskrivelsen for modulet lyder: "Alle søgeord i den aktuelle artikel er søgt mod alle søgeord i alle andre publicerede artikler" - hvilket efter min mening betyder, at jeg kunne have nogle mere komplekse forhold mellem artikler, og det kan evt. være muligt at udelukke noget indhold ved omhyggeligt at vælge de anvendte søgeord.
For eksempel har jeg 20 artikler relateret til paddleboarding, men jeg vil kun relatere dem, der henviser til paddleboarding i Storbritannien . Så i dette tilfælde bruger jeg Articles Related til at filtrere, hvad besøgende ser i modulet over de indeholdte artikler i kategorien Paddle Boarding.
Du vil måske også se på Tags - Lignende , som gør noget på samme måde ved at bruge tags i stedet for nøgleord. Dette viser andre artikler med lignende tags og inkluderer ikke en datovisningsmulighed.
Kan vi lave et alternativt layout?
Du undrer dig måske over, hvad Avanceret sektion handler om. Dette har ikke noget at gøre med de data, vi ser i modulet, men handler om præsentationen af modulet. Noget af dette afhænger af den skabelon, der bruges, om din skabelon har et underordnet tema eller bruger tilsidesættelser til at ændre modulets layout. Der er en virkelig nyttig artikel om dette fra 2021 i Joomla Community Magazine kaldet A Look Into The Advanced Parameters From Modules , og hvis du er en udvikler, der kommer i gang med Joomla, kan være et godt sted at starte, hvis du ønsker at ændre layouts.
I min egen version af modulet Artikelrelaterede oprettede jeg en html-tilsidesættelse , der gør følgende i skabelonvisningsfilen:
- Tilføj et miniaturebillede
- Tilknyt ved tag
- Skift den viste dato til den offentliggjorte
- Ændrede datoformatet fra åååå-mm-dd til "datonummer, hel måned, år"
- Vis forfatternavn og artikelkategori
Hvis du er en udvikler, kan du måske endda tænke på at klone dette modul og oprette et, der indeholder andre parametre (som dem ovenfor), som er indstillet i hjælpefilen og ikke kan tilsidesættes.
For visningsændringer, hvis du ser under System > Skabeloner > Webstedskabeloner og klikker på linket til en skabelon i kolonnen Skabelon, vil du se faner kaldet Editor, Opret tilsidesættelser Vær advaret om, at ændre skabelonfiler kan forårsage visningsproblemer.
konklusion
Kernefunktionen i modulet Related Articles er at finde andre artikler, der har nøgleord som dem i den aktuelt viste artikel. Det er ikke en overraskelse, at der er en række tilgængelige udvidelser i JED (Joomla Extensions Directory), der bygger på den grundlæggende funktionalitet af denne kernefunktion. Hvis alt, hvad du behøver, er en liste over artikler, der relaterer til den, der aktuelt vises, så kan dette modul blot give denne funktionalitet.