Mit ‘tt_products’ getaggte Artikel

tt_products 2.5.11 Link von der Singleview zurück zur Listenansicht

Sonntag, 15. Februar 2009

Problem: Der Backlink in der Detailansicht zurück zur Listenansicht funktioniert nicht.

Lösung: man erstellt einen neuen Marker ###LINK_BACK### und ersetzt ###LINK_LIST### im Shoptemplate der Detailansicht durch den neu erstellten Marker.
Dazu ist es notwendig die Datei view/class.tx_ttproducts_single_view.php zu modifizieren.
In der Datei sucht man die Zeile in der

$wrappedSubpartArray['###LINK_ITEM###'] = array(’‘,’‘);

steht (bei mir war es in Zeile 248) und fügt darunter den Code für den neuen Marker ein:

$backUrl = $this->pibase->pi_getPageLink($backPID, '',$this->marker->getLinkParams('', array(), true), array('useCacheHash' => true));
$backUrl = htmlspecialchars($backUrl);
$wrappedSubpartArray['###LINK_BACK###'] = array(’‘,’‘);

Somit ist der neue Marker initialisisert und kann im Shoptemplate verwendet werden. Ein Nachteil dieser Methode besteht darin, dass bei einem Update die Änderungen wieder gelöscht werden.