xtc.sanchez Posted April 12, 2010 Report Share Posted April 12, 2010 Hallo Leute, habe ein Problem mit der Weiterleitung, wenn ich in einer Unterkategorie durch die Artikel blättern will. Ich bin dem Problem jetzt so weit auf die Schliche gekommen: Ich habe eine Überkategorie (c37) unter: http://www.xyz-shop.de/index.php?cPath=37 Wenn ich in der Navigation drunter auf eine Unterkategorie klicke, dann komme ich auf: http://www.xyz-shop.de/index.php?cPath=37_46 Klicke ich jetzt auf Seite 4, so gelange ich zu: http://www.xyz-shop.de/index.php?page=4 [startseite] Klicke ich stattdessen auf das Bild der Unterkategorie, dann komme ich auf: http://www.xyz-shop.de/index.php?cat=c46_Name-der-Unterkategorie.html Klicke ich jetzt auf Seite 4, so gelange ich zu: http://www.xyz-shop.de/index.php?cat=c46_Name-der-Unterkategorie.html&page=4 [seite 4, also richtig] Kann mir einer von euch erklären woran es liegt? Wäre für eure Hilfe und Bemühungen sehr dankbar. Lg Link to comment Share on other sites More sharing options...
xtc.sanchez Posted April 12, 2010 Author Report Share Posted April 12, 2010 Folgendes scheint die Lösung zu sein: Im Modul /shop/inc/xtc_get_all_get_params.inc.php folgendes editieren: if ( (strlen($value) > 0) && ($key != xtc_session_name()) && ($key != 'error') [B]&& ($key != 'cPath')[/B] && (!in_array($key, $exclude_array)) && ($key != 'x') && ($key != 'y') ) { $key =rawurlencode(stripslashes($key)); $value=rawurlencode(stripslashes($value)); $get_url .= $key . '=' . $value . '&'; } Den oben fett markierten Teil entfernen, so wird der Link nun korrekt mit cpath-Angabe erstellt. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.