Zum Inhalt springen

Problem mit Kategorien

Erstellt am 8. April 2006 · 2 Antworten · letzte Antwort am 10. April 2006

Tags: Frage

Unbekannter Benutzer ·

Hi!

Hab ein Problem mit den Kategorien.

Habe folgenden Code in meinem Setupbereich meines Templates:

lib.menu_1= HMENU
lib.menu_1.special = userfunction
lib.menu_1.special.userFunc = tx_nsbcat2menu_pi1->main
 
lib.menu_1.special.catList=31
#the uid of my root category, you can have more than one root exemple(catList=5,6)
lib.menu_1.special.pidlist=83
#the uid of the storage folder where my  categories are
 
lib.menu_1.special.catTable=tt_products_cat
lib.menu_1.special.parentEntry=parent_category
lib.menu_1.special.extTrigger=tx_ttproducts_pi1
lib.menu_1.special.varCat=cat
 
lib.menu_1.special.recSel = 0
#if true selecting a parent category selects all childs
 
lib.menu_1.1 = TMENU
lib.menu_1.1 {
  noBlur = 1
  # Normal state properties
  NO.allWrap = <div class="navi"> | </div>
  NO.stdWrap.htmlSpecialChars = 1
  # Enable active state and set properties:
  ACT = 1
  ACT.stdWrap.htmlSpecialChars = 1
  ACT.allWrap = <div class="navi"> | </div>
}
lib.menu_1.2 = TMENU
lib.menu_1.2 {
  noBlur = 1
  # Normal state properties
  NO.allWrap = <div class="navi"> | </div>
  NO.stdWrap.htmlSpecialChars = 1
  # Enable active state and set properties:
  ACT = 1
  ACT.stdWrap.htmlSpecialChars = 1
  ACT.allWrap = <div class="navi"> | </div>
}
lib.menu_1.3 = TMENU
lib.menu_1.3 {
  noBlur = 1
  # Normal state properties
  NO.allWrap = <div class="navi"> | </div>
  NO.stdWrap.htmlSpecialChars = 1
  # Enable active state and set properties:
  ACT = 1
  ACT.stdWrap.htmlSpecialChars = 1
  ACT.allWrap = <div class="navi"> | </div>
}
lib.menu_1.4 = TMENU
lib.menu_1.4 {
  noBlur = 1
  # Normal state properties
  NO.allWrap = <div class="navi"> | </div>
  NO.stdWrap.htmlSpecialChars = 1
  # Enable active state and set properties:
  ACT = 1
  ACT.stdWrap.htmlSpecialChars = 1
  ACT.allWrap = <div class="navi"> | </div>
}
lib.menu_1.2 = TMENU
lib.menu_1.2 < lib.nsbcat2menu.2
lib.menu_1.3 = TMENU
lib.menu_1.3 < lib.nsbcat2menu.3
lib.menu_1.4 = TMENU
lib.menu_1.4 < lib.nsbcat2menu.4 
 
page.5555 < lib.nsbcat2menu

Nun, die Kategorien werden auch korrekt angezeigt. Wenn ich eines auswähle, wird auch eine Seite mit nur den Produkten dieser Kategorie angezeigt. Das Problem ist jetzt folgendes:

Wenn ich in meinem Warenkorb bin (andere Seiten-ID), und dann nochmals eine Kategorie auswähle, wird nur der Warenkorb angezeigt. Es wird folgender Link erzeugt:

index.php?id=78&no_cache=1&tx_ttproducts_pi1[cat]=1

Es sollte aber folgender Link erzeugt werden:

index.php?id=85&no_cache=1&tx_ttproducts_pi1[cat]=1

Habt ihr eine Ahnung? Erstelle das erste mal einen Shop - danke im Voraus!

LG,

Emanuel

diegen · · Beste Antwort

Versuche mal folgende Zeile in deinem Template-Setup hinzuzufügen:

lib.menu_1.special.targetId = 85

Dieser legt die Zielseite deiner Menülinks fest, hier musst du also die Seiten-ID in der du das Plugin für die Listenanzeige gesetzt hast angeben, damit man beim Klick auf eine Katogerie immer wieder auf die Listenansicht kommt und nicht, wie in deinem Fall, z.B. im Warenkorb hängenbleibt.

Hoffe geholfen zu haben!

Gruss

Diego