Hi febo,
danke für das tolle HowTo. Funktioniert super, habe es eben eingebunden. Bin sehr glücklich. Ich finde, diese feinen Zeilen sollten in die Extension aufgenommen werden!
Viele Grüße
dabjoern
Hi febo,
danke für das tolle HowTo. Funktioniert super, habe es eben eingebunden. Bin sehr glücklich. Ich finde, diese feinen Zeilen sollten in die Extension aufgenommen werden!
Viele Grüße
dabjoern
Dear febo,
weisst du zufällig auch wie ich den Zurück Link auf der Detailansicht statt
www.seite.ch/index.php?id=11&tx_ttproducts_pi[backPID]=22&cHash=528422f227
auf
www.seite.ch/index.php?id=11&tx_ttproducts_pi[backPID]=11&cHash=528422f227
hinbekomme?
Also der backPID im Zurück Link auch auf den Pid der Listenansicht (also den backPID aus dem aktuellen Link der Detailansicht) verweist, und diese somit auch im FORM_URL Marker verwendet wird.
Wie kann ich da das entsprechende Array der Funktion getLinkParams in die Mangel nehmen...?
Ciao
Andreas
Hi kommanderprix,
hm...? Leider werde ich aus deiner Problembeschreibung nicht schlau.
Der von mir hinzugefügte Code ist ja die packPID, welche auf die Seite verweist, von der du gekommen bist. Die backPID in einem Link ist also, wenn ich nicht falsch liegen 😃 , immer die aktuelle Seite.
Ist die aktuelle Seite auch die auf welche verwiesen wird, bekommst du den gewünschten link.
Erkläre dich bitte etwas genauer. #giggle#
Gruß
febo
Hi dabjoern,
danke für die Blumen :p . Helfe immer gerne, wenn ich eine Lösung weiß.
Gruß
febo
febo schrieb...
Die backPID in einem Link ist also, wenn ich nicht falsch liegen 😃 , immer die aktuelle Seite.
...
Hi Febo,
eben nicht, es wird der ID der Singlansicht als backPID mitgegeben.
jetzt hab ich vorerst mal mit einem Hack das umgangen, würde das aber noch immer gerne so richtig lösen.
Andreas
Hi Andreas,
irgendwie verstehe ich das nicht. Kannst Du mir einen Link zu dieser Seite schicken, dann schaue ich mir das mal an.
Gruß
febo
Hi kommanderprix,
tut mir leid, dass ich mich erst jetzt melde. In den letzten Tagen musste ich am Shopsystem, welches ich für einen Kunden einrichte, so ziemlich alles ändern. Bei den Änderungen bin auch ich auf das Problem gestoßen, dass in der Einzelansicht ein falscher Link vorhanden ist.
Im control Ordner der Extension gibt es das Script class.tx_ttproducts_marker.php welches, ich sage mal, globale Marker setzt. Hierzu gehört auch der Marker ###FORM_URL###.
Der backPID wird in der Funktion weiter unten (getLinkParams()) gesetzt. Hier wird über $TSFE->id; die ID der aktuellen Seite als backPID vergeben.
$queryString[$this->pibase->prefixId.'[backPID]'] = $TSFE->id; // queryString['backPID']= $TSFE->id;
Ich habe die Zeile wie folgt geändert so dass eine übergebene backPID wieder vergeben wird. Wurde keine backPID übergeben, wird der übliche Wert vergeben.
$queryString[$this->pibase->prefixId.'[backPID]'] = (isset($this->pibase->piVars['backPID'])) ? ($this->pibase->piVars['backPID']) : $TSFE->id; // $queryString['backPID']= $TSFE->id;
Ich hoffe, dass ich dir hiermit helfen konnte.
Gruß
febo
P.S. Den "//auskommentierten Rest" kannst Du natürlich auch weglassen 😃
Lieber febo,
besten Dank für diesen sehr genialen Tip =)
das Ändern des LINK_ITEM "Zurück zur Übersicht" hätte nicht besser funken können 😉
T3 4.1 und tt_products 2.5.2
$wrappedSubpartArray['###LINK_BACK###'] = array('<a href="'. $this->pibase->pi_getPageLink($backPID,'',$this->marker->getLinkParams('',array(),true), array('useCacheHash' => true)) .'">','</a>');
Liebe Grüße,
Sascha
Hi SirVivor,
vielen Dank für die Blumen. Manches mal habe auch ich eine gute Idee 😃
Gruß
febo
@febo
feine sache das, bastele gerade an nem neuen shop herum und dein codeschnippsel hat mir gerade sehr viel herumprobiererei erspart....
vielen dank.
einzig dösig das ich keine menuleiste aus den kategorien erstellen kann, also beim einbinden des "category: list" kommt nüx...und wozu zich weitere extension importieren nur damit man ein menu hinbekommt...
anyway...
cheers