Kleine wijzigingen in de weergave kunnen een groot verschil maken in hoe inhoud wordt ervaren. Een van de meest effectieve verbeteringen die aangebracht kunnen worden aan een categorie blog weergave, is om het hoofdartikel anders te behandelen dan de rest — om visueel aan te geven dat het belangrijker is.

Standaard gebruikt de categorie blog weergave van Joomla overal de intro-afbeelding. Dat is logisch, maar het betekent ook dat uw belangrijkste artikel er vaak niet anders uitziet dan de andere.

In dit artikel laat ik een eenvoudige, update-veilige manier zien om hoofdartikelen in plaats daarvan de volledige artikelafbeelding te laten gebruiken, terwijl intro- en gelinkte items ongewijzigd blijven.


Waarom de afbeelding van het hoofdartikel wijzigen?

Hoofdartikelen bestaan met een reden. Ze zijn bedoeld om de aandacht te trekken, context te scheppen en lezers aan te moedigen verder te lezen.

  • Creëert een duidelijke visuele hiërarchie
  • Laat uitgelichte inhoud opvallen
  • Stimuleert betere afbeeldingskeuzes voor belangrijke artikelen
  • Verbetert de algehele balans van de blog weergave

Het belangrijkste is dat dit kan zonder kernbestanden aan te raken.


De aanpak

In plaats van de standaarduitvoer van Joomla te wijzigen, gebruiken we een template override en een kleine aanpassing van de weergave:

  1. Maak (of hergebruik) een categorie blog override
  2. Maak een speciale weergave voor hoofdartikelen
  3. Wissel de intro-afbeelding om voor de volledige afbeelding in die weergave
  4. Laat de blog de nieuwe hoofdweergave laden

Dit houdt alles netjes, leesbaar en upgrade-veilig.


Stap 1: Maak een categorie blog override

Als uw template al een categorie blog override heeft, kunt u deze stap overslaan.

Vanuit de Joomla-beheerder:

  • Ga naar Systeem → Website Templates
  • Selecteer uw actieve template
  • Open Maak overrides
  • Vouw Componenten → com_content uit
  • Klik op category

Joomla maakt de benodigde bestanden aan in:

/templates/your_template/html/com_content/category/
The template override screen showing com_content → category → selected, which generates the layout override.
Het template override scherm

Stap 2: Maak een weergave voor hoofdartikelen

De standaard blog weergave gebruikt blog_item.php voor de artikeluitvoer. We hergebruiken dit als uitgangspunt voor hoofdartikelen.

Open de override-map:

/templates/your_template/html/com_content/category/

Daarna:

  • Maak een nieuw bestand aan genaamd blog_leading.php
  • Kopieer de inhoud van blog_item.php naar blog_leading.php
File manager view showing a new file blog_leading.php being created in the correct template override folder.
Een nieuw bestand aanmaken


Stap 3: Overschakelen van intro-afbeelding naar volledige afbeelding

Dit is de belangrijkste wijziging.

Open blog_leading.php en zoek de regel die de afbeelding weergeeft:

<?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>

Vervang deze door:

<?php echo LayoutHelper::render('joomla.content.full_image', $this->item); ?>

Dit vertelt Joomla om de volledige artikelafbeelding weer te geven voor hoofdartikelen.


Stap 4: De nieuwe leading weergave laden

De laatste stap is om de blog weergave te vertellen om blog_leading.php te gebruiken voor hoofdartikelen.

Open:

/templates/your_template/html/com_content/category/blog.php

Zoek de sectie die begint met:

<?php if (!empty($this->lead_items)) : ?>

Verander binnen dat blok:

echo $this->loadTemplate('item');

naar:

echo $this->loadTemplate('leading');


Het resultaat

  • Hoofdartikelen tonen de volledige artikelafbeelding
  • Intro- en gelinkte artikelen blijven intro-afbeeldingen gebruiken
  • De weergave blijft volledig update-veilig

Dit is een kleine aanpassing, maar een die de manier waarop inhoud wordt gepresenteerd aanzienlijk verbetert.

Result of the template changes with a blog category displaying a leading article in 1 column with the full article image for the leading article
eindresultaat categorie blog

Tot slot

De kracht van Joomla ligt in zijn flexibiliteit. Door te begrijpen hoe weergaven zijn opgebouwd, kun je gerichte verbeteringen aanbrengen die de hele website-ervaring naar een hoger niveau tillen.

Hoofdartikelen als eersteklas inhoud behandelen is een eenvoudige verandering, maar het stuurt een duidelijke boodschap naar je lezers: dit verdient jouw aandacht.