editDer Dokumentationsbereich wird ständig ausgebaut und aktuallisiert.
Wird Ihrer Meinung nach ein Thema nicht ausreichend behandelt, würden wir das gerne im Forum erfahren.

PRIME Demo runterladen:

Download * Registrierung notwendig
Lassen Sie sich beraten
+49 (0) 30 / 692 021 79-1
Senden Sie eine Anfrage
Zum Anfrageformular
30 Tage Testversion
PRIME Demo runterladen

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; ?>
  • Written by: Tom
  • Sonntag, 01 August 2010
German
Arabic
Chinese (Simplified)
Croatian
Danish
English
French
Italian
Polish
Russian
Spanish
Turkish