Antwort #35 am: 13. Juli 2012, 09:29:48
Hallo,
ich will das Thema nochmal aufgreifen und stelle fest:
Die 'Javascript' Version hat Probleme mit Google u.ä. die 'Richtige' Version springt nur zurück zur Kategorie jedoch nicht auf vorher gewählte Ergebnisseiten.
Jetzt habe ich eine neue Idee die beides hoffentlich vereint, und das ganze ohne Javascript.
Man Speichert bei bedarf die Seiten URL und benutzt diese später als Link.
Das ganze mache ich über eine Session die ja eh schon läuft.
So habe ich das gemacht:
der produkt_info.php habe nach dieser Zeile
$info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($product->data['products_description'])); das hinzugefügt:
//Zurück-Button$info_smarty->assign('BUTTON_BACK', '<a href="'.(!$_SESSION['page']?
$breadcrumb->_trail
[count($breadcrumb->_trail
)-2]['link']:$_SESSION['page']).'" class="navigator-back" title="Zurück">'.xtc_image_button
('button_back.gif').'</a>'); Jetzt muss man noch dafür sorgen das die URL auch gespeichert wird.
Das geschieht in der product_listing.php
ich habe unter (ca zeile 24):
$listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');
das eingefügt:
$_GET['page']>1?$_SESSION['page']=$_SERVER[REQUEST_URI]:$_SESSION['page']=0;
Bis jetzt hat es geklappt sowohl mit als auch ohne SEO.
Ob das nun der weisheit letzter schluß ist kann ich nicht sagen aber es Funktioniert.
Gruß
Robert