Zurück zum Ratgeber

Templates

Cassiopeia Template anpassen: Override-Technik erklärt

10. August 2025 10 Min Lesezeit
Cassiopeia Template anpassen: Override-Technik erklärt

Das Joomla-Standardtemplate ist ein solider Ausgangspunkt. Mit Template-Overrides passen Sie es an, ohne Core-Dateien zu verändern.

Warum Overrides statt Core-Hacks

Wer Core-Dateien direkt verändert, verliert seine Änderungen beim nächsten Update. Template-Overrides sind die Joomla-Methode, um Aussehen und Verhalten anzupassen, ohne Updates zu gefährden.

Override-Struktur

Overrides leben im Template-Verzeichnis:

templates/cassiopeia/html/
  com_content/
    article/
      default.php
    category/
      blog.php
  mod_articles_latest/
    default.php

Einen Override erstellen

  1. Gehen Sie zu System → Site Template Styles
  2. Klicken Sie auf Cassiopeia Details and Files
  3. Wählen Sie den Tab Create Overrides
  4. Klicken Sie auf die gewünschte Komponente/Modul

Joomla kopiert nun die Originaldatei in Ihr Template-Verzeichnis. Ab hier können Sie die Datei frei bearbeiten.

Praktisches Beispiel: Artikel-Datum formatieren

Öffnen Sie templates/cassiopeia/html/com_content/article/default.php und suchen Sie die Datums-Ausgabe:

<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>

Ersetzen Sie das Format durch ein eigenes:

<?php echo JHtml::_('date', $this->item->publish_up, 'd.m.Y'); ?>

CSS-Anpassungen

Nutzen Sie die user.css im Template-Verzeichnis für Style-Anpassungen. Diese wird bei Updates nicht überschrieben.

Fazit

Overrides sind die Grundlage jeder professionellen Joomla-Anpassung. Sie sind sicher, update-beständig und erlauben tiefe Eingriffe ohne Risiken.

Frage zu diesem Artikel?

Wir antworten direkt.

Kontakt aufnehmen