// you’re reading...

Allgemein

Eigener Bilderordner für Kontakte in Joomla! 1.5

Joomla 1.5 dient sehr oft als Basis für die Umseztung von Webprojekten. Grund dafür sind nicht nur die geringen Serveranforderungen, viel wichtiger ist die – auch im Back End – benutzerfreundliche Ausrichtung des Gesamtsystems. Viele vordefinierte Module erleichtern die Umsetzung von konkreten Funktionswünschen, auch schon im Standardumfang des CMS. Der Nachteil dabei ist, dass der Webdesigner an den Funktionsumfang der Erweiterung gebunden ist: Dies gilt auch für das integrierte Kontaktmanagement. Im Standardumfang können nur Bilder aus dem Joomla!-Root-Ordner als Kontaktbilder verwendet werden. Dies führt zu einer Vermischung von den Kontaktbildern und restlichen Daten. Abhilfe schafft hier ein Core-Hack, welcher im folgenden beschrieben wird.

Schirtt 1: admin..contact.php editieren

In admin.contact.php muss die Zeile 229 der Code

$lists['image']             = JHTML::_('list.images',  'image', $row->image );

durch

$lists['image'] = JHTML::_('list.images', 'image', $row->image, NULL, '/'.$img_path.'/');

ersetzt werden. Ihr findet die Datei unter  <Pfad zu Joomla>\administrator\components\com_contact\.  Unter der Zeile 194 muss noch

$params =& JComponentHelper::getParams('com_contacts');

$img_path = trim($params->get('image_path','images/<neuer ordner>'),'/');

hinzugefügt werden.

Schritt 2: admin.contact.html.php editieren

Im gleichen Ordner befindet sich admin.contact.html.php: In dieser Datei muss in Zeile 436 der Code auf

jsimg='../images/<neuer ordner>/' + getSelectedValue( 'adminForm', 'image' );

geändert werden.

Schritt 3: default.php ändern

Im dritten Schritt wird in default.php (findet Ihr unter <Pfad zu Joomla>\components\com_contact\views\contact\tmpl\) ebenso den neuen Ordner einfügen (Zeile 52):

<?php echo JHTML::_('image', '/images/userpic' . '/'.$this->contact->image, JText::_( 'Contact' ), array('align' => 'middle')); ?>

Schritt 4: Optional Template Override anpassen

Falls ein Template Override gesetzt wurde muss dieser ebenfalls noch angepasst werden.

Diskussion

Ein Kommentar schreiben for “Eigener Bilderordner für Kontakte in Joomla! 1.5”

  1. Super Anleitung.

    Die Zeilen waren bei mir zwar ein bisschen anders, ich hab aber alles gefunden und alles funktioniert.

    Danke!

    Geschrieben von Philipp | Februar 18, 2010, 09:00

Ein Kommentar hinterlassen

Powered by WP Hashcash