Zum Inhalt springen

Menü im rechten Fenster darstellen

Erstellt am 20. November 2006 · 4 Antworten · letzte Antwort am 20. November 2006

Tags: Frage

BEMA ·

Wir haben einen Artikelbaum im Contentbereich (tx Commerce). Dieser soll aber im linken Fenster erscheinen. Wie kann man dies über Typoscript lösen? Bisher haben wir leider keine Lösung finden können. Kann uns jemand helfen?

BEMA ·

Der Contentbereich ist in 3 DIVs eingeteilt, im linken DIV soll das Artikelmenü dargestellt werden und im mittleren DIV die Produktauflistung bzw die Produktdetails.Es geht dabei darum, mit den eigenen Markern soll das Menü von der Produktauflistung/Produktdetails getrennt werden.Bisher ist es so, dass alles im mittleren DIV angezeigt wird.Die bisherigen Lösungen aus dem Forum haben uns deshalb nicht weitergebracht.

chipek ·

Hi,

wir haben nun schon verschieden Wege ausprobiert.

Einmal über die Anpassung der Beispiele in der setup.txt

lib.tx_commerce.navigation  = HMENU
lib.tx_commerce.navigation {
    special = userfunction
    special.userFunc = user_tx_commerce_catmenu_pub->init
    special{
           // Kategorie für Startebene
       category = {$plugin.tx_commerce_lib.catUid}
           // zeige Producte
       showProducts = 0
           // PID für die Anzeige der Seite
       overridePid = {$plugin.tx_commerce_lib.overridePid}
           // Menuebenen
       1 = TMENU
       2 = TMENU
       3 = TMENU
    }
    1.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
    2.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
    3.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
}

hierbei wurde 'tx_commerce.navigation' durch die entsprechenden Marker ersetzt wie im #4931412
beschrieben

dann haben wir es auch über die Zuweisung an den Marker versucht

MEINMENU < lib.tx_commerce.navigation

wie hier beschrieben #522783

und auch eine direkte Änderung der setup.txt hat nichts gebracht. Auch Änderungen an den Variablen

category = {$plugin.tx_commerce_lib.catUid}
       showProducts = 0
       overridePid = {$plugin.tx_commerce_lib.overridePid}

werden nicht verarbeitet.

Wie wird die Ausgabe generiert?

workOnSubpart = DOCUMENT_BODY

Oder, wie ist die Frage gemeint?

Alles in einem Template von tx_Commerce?

ja, bisher wurden nur die Standardtemplates von tx_commerce angepasst.

Gruß
Chris