Hallo,
habe tx_commerce 0.9.1 auf meinem System und habe 3 Unterkategorien.
Shop
1UK
2UK
3UK
Mein Problem ist, dass in der UK 2 die UK 3 aufgelistet werden und wie bei einer Artikelliste
|<< << Seite1 >> >>|
erzeugt wird.
Wo kann ich definieren, ab welcher Ebene dieses Element eingebunden wird?
Und im gleichen Zug die Frage, warum die Darstellung der Artikelliste beim klciken auf das erzeugte Menü richtig ist, wenn ich aber im Content auf die UK klicke nur ein Artikel angezeigt wird und dann so viele Seiten, wie es Artikel in der UK gibt erzeugt werden?
Ich hoffe das konnte man verstehen?!
Auf jeden Fall besten Dank!
also den 2ten Teil konnte ich lösen:
#639922
allerdings bleibt noch die frage, wo man definieren kann, ab welcher Ebene die
// ########### product list ######################
erzeugt wird...
sie soll erst eine Ebene tiefer erzeugt werden, bzw. erst dann, wenn Artikel aufgelistet werden und nicht bei Kategorien...
so, habe nochmal etwas genauer geforscht, auch wenn ich nicht zum ziel gekommen bin, habe ich doch was herausgefunden, womit hier vielleicht einige was anfangen können.
ich habe zu meinen Kategorien/Produkten ein Menü über das TS erstellt.
Über das Menü wird auch alles richtig erstellt.
Im Hauptbereich der Seite werden die Kategorien aber immer als Produktlisten angezeigt und wenn man dann eine dieser Elemente anklickt, öffnen die zwar die Elemente der Kategorie, allerdings mit der flaschen ID.
Somit hat die Produktlistendarstellung bei mir die ID 2.
Über das Menü werden die Unterelemente auch immer mit index.phpid=2&.... aufgerufen.
im Hauptbereich werden die Links aber immer mit der ID 3 (Detailansicht) erzeugt.
Hier mal der Aufbau des Menüs:
# Shopmenu (Grundeinstellungen)
# Category Menu cObject
temp.catmenu = HMENU
# Userfunc category menu, textual
temp.catmenu {
special = userfunction
special.userFunc = user_tx_commerce_catmenu_pub->init
special {
# rootcategory
category = {$plugin.tx_commerce_lib.catUid}
# show products
showProducts = 1
# PID for view page
overridePid = {$plugin.tx_commerce_lib.overridePid}
#expand the complete menu
#expandAll = 1
}
wrap = |
}
# First level for CatMenu
temp.catmenu.1 = TMENU
temp.catmenu.1 {
NO.allWrap = |
ACT = 1
ACT.allWrap = |
expAll = 1
noBlur = 1
}
temp.catmenu.2 < temp.catmenu.1
temp.catmenu.2 {
NO.allWrap = |
ACT.allWrap = |
}
temp.catmenu.3 < temp.catmenu.2
temp.catmenu.3 {
NO.allWrap = |
ACT.allWrap = |
}
temp.catmenu.1.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
temp.catmenu.2.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
temp.catmenu.3.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
ich nehme an, dass der Fehler in der "plugin.tx_commerce_lib.overridePid" steckt.
Kann mir da jemand etwas helfen, weil ich der Stelle gerade mal garnicht weiterkomme...
Danke
ja, das ist die overidePid, ich würde die id des contents (overidepid) als "shortcut" zur detailseite (singleview) verlinken, so hab ich es gemacht.
das plugincommerce Productlisting noch etwas modifizieren...fertig
Ergebnis: Listing und single auf eine id mit unterschiedlichen Ansichten.
holla die waldfee, wenn du mir das nochmal erklären könntest, wie du das meinst?!
haha
also die overidepid macht es also möglich, dass das Menü die auflistungen richtig darstellt?! aber wie kann ich die unterscheidung zwischen kategorie und artikel im content erzeugen, das ist mir durch deine aussage noch nicht so ganz verständlich geworden...
wäre super, wenn du mir das nochmal etwas genauer erklären könntest...
danke