Einzelnen Beitrag anzeigen
  #6  
Alt 23.08.06, 11:08
herbi42 herbi42 ist offline
Forum Newbie
 
Registriert seit: 13.01.06
Beiträge: 21

Hallo Stefan,

da ich den Thread schon einige Zeit verfolge, weil ich vor dem gleichen Problem stand, wollte ich mal abwarten was flink (dem Autor der Extension) als Lösung vorschlägt. Nach seinem Posting war ich genau an der gleichen Stelle. Anscheinend kennt er seinen eigenen Code nicht mehr. Seine Antworten fallen auch immer recht dürftig aus. Naja. Habs jetzt mal wieder selbst gelöst, wie meistens wenn ich hier im Forum nach Antworten suche und Fragen stelle ...

Hier auf jeden Fall die Lösung:

Die class.tx_ttproducts_category_base.php wie folgt erweitern:

PHP-Code:
...
function 
setMarkerArrayCatSubtitle (&$markerArray$catSubtitle) {
        
$this->pibase->cObj->setCurrentVal($catSubtitle);
        
$markerArray['###'.$this->marker.'_SUBTITLE###'] = $catSubtitle;
    }
... 
nach

PHP-Code:
function getMarkerArrayCatTitle(&$markerArray)    {
...

einfügen. Dann in der Datei class.tx_ttproducts_category.php die "function getMarkerArray" noch folgendermassen ändern:

PHP-Code:
function getMarkerArray (&$markerArray, &$page$category$pid$imageNum=0$imageRenderObj='image', &$viewCatTagArray$forminfoArray=array(), $pageAsCategory=0$code$id)    {
        
$row = ($category $this->get($category) : array ('title' => '''pid' => $pid));

            
// Get image    
        
$this->image->getItemMarkerArray ($row$markerArray$row['pid'], $imageNum$imageRenderObj$viewCatTagArray$code$id);
        
$pageCatTitle '';
        if (
$pageAsCategory == 1) {
            
$pageTmp $page->get($pid);
            
$pageCatTitle $pageTmp['title'].'/';
        }
        
        
$catTitle $pageCatTitle.($row['title']);
        
$this->setMarkerArrayCatTitle ($markerArray$catTitle);
        
        
$catSubtitle $pageCatTitle.($row['subtitle']);
        
$this->setMarkerArrayCatSubtitle ($markerArray$catSubtitle);
    } 
Dann läufts !!! Viel Erfolg !!!

LG Torge
Mit Zitat antworten