Also, ich bin schon weiter gekommen.
Immerhin habe ich fuer jede Kategorie die ID des ersten Products. Jetzt will ich den Link zusammenbauen und da gibt es manchmal Probleme. Ich benutze SEO-freundliche URLs.
Gehe ich auf meine Seite, klappt alles eine Zeit lang wunderbar. Irgendwann kommen aber die Links durcheinander. Ich denke, es liegt irgendwie an der "xtc_href_link" Funktion.
Mal ein Beispiel. Ich klicke mich durch mein Menü. Ich erinnere nochmal daran, bei einem Klick in den Kategoriebaum lande ich immer direkt beim ersten Produkt der Kategorie, insofern sie Produkte enthält. Ansonsten bei einer Übersicht der Unterkategorien.
Das kann ich nach belieben soweiter treiben, aber irgendwann (ich habe noch kein Muster feststellen können), gibt mir die Funktion "xtc_href_link" einen falschen Link zurück. Die Produkt-ID mit welcher ich den Link bauen will, stimmt 100%.
Ein Beispiel:
Ich befinde mich auf der Seite:
http://blabla.de/shop/Tiere/Vögel/Südamerika/BunterVogel::26.html
In der Navigation sieht es dann bspws so aus. Anstatt dem richtigen Link
http://blabla.de/shop/Tiere/Säugetiere/Europa/Rotfuchs::507.html
gibt mir die Funktion das hier wieder:
http://blabla.de/shop/Tiere/Vögel/Südamerika/Rotfuchs::507.html
Alles nach dem letzten Slash stimmt. Leider der Teil davor nicht.
Wie kann ich dem am besten auf den Grund gehen? Stimmt eine Umgebungsvariable nicht? Wie kann ich alle mit einmal abfragen?
Ich habe festgestellt, dass die Links richtig bleiben, wenn ich nur in meiner Sidebar-Navigation navigiere. Navigiere ich aber mal über "Neue Produkte" oder "Empfohlene Produkte" (im Content-Bereich), dann zerhaut es die Links.
Die Breadcrump-Navigation haut dann auch nicht mehr hin.
Kann mir jemand hilfreiche Tipps geben oder Fragen stellen, Hinweise geben?
Ich hoffe, ich habe mich verständlich ausgedrückt.