Zum Inhalt springen

Ungewollte defaultProductID...

Erstellt am 2. September 2008 · 10 Antworten · letzte Antwort am 14. Juli 2009

Tags: Frage

TYP3 ·

Hallo!

Ich hab da ein Problem, was scheinbar sehr viele Nutzer des Shops tt_products haben. Gibt man z.B. in Google als Suchbegriff(e) mal ein "Produkte: Falscher Parameter. GET/POST var 'tx_ttproducts_pi1[product]' wurde nicht angegeben" ein, so findet man etliche Shops die das gleiche Problem haben wie ich.

Obwohl ich eigentlich keine defaultProductID angegeben habe erscheint auf allen Seite die Fehlermeldung: Produkte: Falscher Parameter. GET/POST var 'tx_ttproducts_pi1[product]' wurde nicht angegeben oder kein Produkt mit uid = 0 auf den erlaubten Seiten 17 gefunden.

Tatsächlich steht bei defaultProductID eine 0, obwohl ich dort eigentlich nichts angegeben habe. Ändere ich den Wert von 0 auf 1 steht halt in der Fehlermeldung statt der 0 eine 1 bzw. es wird das Produkt mit der UID 1 angezeigt. Die 17 ist übrigens die Nummer des SysOrdners mit den Produkten.

Wie kann ich denn diese Fehlermeldung nun los werden bzw. die defaultProductID löschen, so dass mir da nichts angezeigt wird?

Gruß,
Tobias

lixx ·

Das Problem habe ich auch jetzt!

Es tritt bei mir auf, wenn man in der Detailansicht ist, relevante Produkte gelistet hat und bei diesen dann auf "Hinzufügen" klickt.

Habe dann bei der Detailansicht die Übertragungsart von POST auf GET geändert und bis jetzt funktioniert es ... #paralyzed#

lg lixx

theNeo ·

Gibt es dazu schon eine Lösung?
Habe das gleiche Problem und komme nicht weiter...
Typo3 4.2.3
Erweiterungen alle auf dem aktuellen Stand..

Habe eigentlich schon öffter mit tt_product gearbeitet, aber dieses mal bekomme ich einfach keine Produkte in die Liste oder in die Detail-Ansicht. Bei der Liste kommt einfach nichts, und bei Details der beschriebene Fehler.
im Error Log von php ist auch nichts zu finden...

Hat das Problem noch wer?
Lösungen?
Danke
theNeo

der_kybernaut ·

Hallo,

ich muss das Thema wieder mal nach oben bringen.
Hat jemand eine Idee?
Bei mir tritt das Problem nach einem Umzug der Seite und damit verbundenem Update nun auch auf (Detailansicht): Produkte Falscher Parameter. GET/POST var 'tx_ttproducts_pi1[product]' wurde nicht angegeben oder kein Produkt mit uid = 84 auf den erlaubten Seiten gefunden.
Vorher lief der Shop ohne Probleme.
Typo 4.2.8
tt_products 2.5.13

Eros ·

Immerhin teilt uns ja wenigstens einer mit um welche tt_products version es hier überhaupt geht! o.O

zumindest bei den neueren (ab 2.6.x denke ich mal) wurden die tx_ttproducts_pi1 parameter in tt_products geändert.

Dementsprechend muß das an den entsprechenden Stellen (realurl-conf nicht vergessen!) geändert werden.

der_kybernaut ·

@Eros:
Danke für deine Antwort!

Vielleicht eine blöde Frage; was verstehst du unter "den entsprechenden Stellen ändern"?

Eros ·

da wo es eben überall vorkommt:

Wahrscheinlichste Kandidaten wären wohl ts, template und realurl würde ich mal sagen.

der_kybernaut ·
Eros schrieb

da wo es eben überall vorkommt:

Wahrscheinlichste Kandidaten wären wohl ts, template und realurl würde ich mal sagen.

Hmmm.... das war´s wohl nicht, da ich dort nichts gefunden habe.

Könnte es sein, dass es daran liegt, dass der Shop auf der alten Seite unter Typo 3.8.0 lief (Shop Version 2.4.11) und das es nicht möglich ist ein Update auf Typo 4.2.8 zu machen????

Eros ·

Falsch ist es jedenfalls schon mal nicht, denn im upload comment der v 2.5.13 steht:

fix template: url parameter is tt_products and not the former tx_ttproducts_pi1

Könnte es sein, dass es daran liegt, dass der Shop auf der alten Seite unter Typo 3.8.0 lief (Shop Version 2.4.11) und das es nicht möglich ist ein Update auf Typo 4.2.8 zu machen?

Da muß ich leider passen! Mit den beiden Fossilien hatte ich nie was zu tun, die meisten hier im Forum haben wahrscheinlich noch nicht mal gelebt, als die aktuell waren!

Ich denke aber schon, dass ein update prinzipiell möglich ist.

  • Wurden alle caches gelöscht?.

  • Wurden alle anderen benötigten extensions aktualisiert?

  • Möglicherweise hat sich im TS zwischen den Versionen was geändert (andere Bezeichner usw.) --> Doku studieren!!!

  • Das shop-template überprüfen, da könnte sich was geändert haben. Z. B. in den action attributen der form-tags oder irgendwelche Werte die in Form von <input type="hidden"... übergeben werden. Am besten mal ein aktuelles Beispiel-template benutzen.

Bis dann und viel Glück

der_kybernaut ·
Eros schrieb

Ich denke aber schon, dass ein update prinzipiell möglich ist.

  • Wurden alle caches gelöscht?.

  • Wurden alle anderen benötigten extensions aktualisiert?

  • Möglicherweise hat sich im TS zwischen den Versionen was geändert (andere Bezeichner usw.) --> Doku studieren!!!

  • Das shop-template überprüfen, da könnte sich was geändert haben. Z. B. in den action attributen der form-tags oder irgendwelche Werte die in Form von <input type="hidden"... übergeben werden. Am besten mal ein aktuelles Beispiel-template benutzen.

Bis dann und viel Glück

Erst mal vielen Danke für deine Denkanstöße...
Habe einfach das TS komplett neu eingegeben und nun funktionierts (zumindest was o.g. Fehler betrift).

Doch diese Extension bringt mich noch um den Verstand.
Nun funktioniert der Warenkorb nicht mehr richtig #angry#

Wenn ich etwas in den Warenkorb lege, wird es im Mini-Warenkorb korrekt angezeigt. Sobald ich jedoch in den regulären Warenkorb wechsel, ist dieser leer (der Mini-Warenkorb zeigt weiterhin die Produkte an).
Habe auch eines der Bsp-templates ausprobiert- ohne Erfolg.

Was mir aufgefallen ist: Auf der alten Seite (wo der Shop ohne Probleme läuft) wird der link zum Warenkorb in folfgender Art ausgegeben: .../65.0.html?&backPID=94
Auf der neuen Seite erscheint das &backPID=94 nicht.

Desweiteren werden alle Produkte doppelt in den Mini-Warenkorb gelegt.

Habe hier im Forum dazu auch schon nachgeschaut, aber mir hat nichts wirklich geholfen

Hat jemand ´ne Idee?