Tempalte Overrides
Mit Hilfe sogenannter Template Overrides kann Ihre PRIME Installation individuell auf Ihre Bedürfnisse angepasst werden.
Dieses Thema erfordert grundlegende Kenntnisse im Bereich HTML und PHP.
1. Einführung
Mit Hilfe von Template Overrides können Sie die PRIME eigenen Dateien, welche für die Darstellung Ihrer Objekte zuständig sind, austauschen und individuell anpassen. Ihre PRIME Installation bleibt davon unberührt und kann zukünftig weiter geupdatet werden, ohne das durchgeführte Anpassungen verloren gehen. Das ist der große Vorteil von Template Overrides.
2. Das Override Verzeichnis
Das Override Verzeichnis befindet sich im Template Verzeichnis Ihrer Joomla Installation. Je nachdem welches Template Sie nutzen, könnte das z.B. lauten: /templates/mein_template/html/com_prime/
Darin befinden sich die Verzeichnisse für die entsprechenden Overrides.
object für die Anpassungen einer Detailansicht (Exposé), objects für die Anpassungen einer Listenansicht und categories für die Anpassungen der Kategorienansicht.
3. Die Override Dateien
Um eine individuelle Anpassung vorzunehmen, kopieren Sie die PRIME eigenen Layoutdateien in das passende Override Verzeichnis.
Möchten Sie z.B die Objektadresse anpassen, kopieren Sie die Datei object_address.php aus dem Verzeichnis /components/com_prime/views/object/tmpl/ in das Override Verzeichnis /templates/mein_template/html/com_prime/object/
An dieser Datei können Sie nun Anpassungen vornhemen. Hier fügen wir eine eigene Überschrift ein:
<?php if(!($this->item->vobjekt_objektadresse_freigeben->raw == 2)) : ?>
<?php echo JText::_('ADDRESS') ?>
<h2>Unsere Adressüberschrift</h2>
<?php echo $this->item->geo_strasse->raw . ' ' . $this->item->geo_hausnummer->raw; ?>
<?php echo $this->item->geo_plz->raw . ' ' . $this->item->geo_ort->raw; ?>
<?php echo $this->maplink; ?>
<?php endif; ?>
