Am 01.02.2012 18:09, schrieb Ralf-Rene Schröder:
> hat jemand den ProduktKatalog (multicatalog) mit Unterkategorien im
> Einsatz ???

da das nicht vorgesehen scheint:
die einzelnen kategoriedatensätze tragen zwar im Feld category immer die
ID der übergeordneten kategorie, aber es werden mit folgendem Code
logischerweise nur die Kategorien ausgegeben die im Feld category KEINE
übergeordnete ID in sich tragen (category = 0)

function catMenuView(){         
  $markerArray = $this->recordAndFieldsConfToMarkerArray(array(),
$this->getFieldsConf());                
  $where = 'category = 0 AND ' . 'pid IN (' . $this->pids . ') ' .
$this->cObj->enableFields('tx_multicatalog_category');
  $categories = $this->fetchLocalized(TRUE, '*',
'tx_multicatalog_category', $where, '', 'sorting ASC');
                
  foreach($categories as $category) {
    $markerArray['###CATEGORIES###'] .= $this->renderRecord($category,
$this->getFieldsConf('category'), $this->categorytemplate);                     
    }
                
    return $this->cObj->substituteMarkerArray(          
$this->cObj->getSubpart($this->template,'###CATMENUVIEW###'),
    $markerArray
  );
}

das zugehörige HTML Template ist:
<!-- ###CATMENUVIEW### begin -->
        <ul>###CATEGORIES###</ul>
<!-- ###CATMENUVIEW### end -->
<!-- ###CATEGORY_LIST### begin -->
        <li>###NAME###</li>
<!-- ###CATEGORY_LIST### end -->

da ich nun wirklich kein PHP Crack bin - hat vielleicht jemand einen
Ansatz wie ich daraus eine recursive Abfrage bekomme um eine
verschachtelte Liste auszugeben ???

René

_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an