Zum Inhalt springen

Komisches Verhalten

Erstellt am 10. Oktober 2005 · 6 Antworten · letzte Antwort am 11. Oktober 2005

Tags: Frage

charlin ·

Hallo!
Ich verwende tt_products 2.2.4.

Nun ist das der 2. Shop, den ich mit tt_products umsetze.

Nun zum komischen Verhalten, bei dem ich keine Lösung habe:
1. plugin.tt_products.alwaysInStock = 1 funktioniert gar nicht, es wird, wenn der Lagerbestand <1 ist, das Produkte nicht mehr angezeigt.

2. Ich habe für BASKET, INFO, FINALIZE eigene Seiten angelegt mit dem entsprechenden CODE drin. Es spielt sich aber alles immer nur auf der Seite ab, wo BASKET definiert ist. Also, wenn es zur INFO geht, ist die id die, wo BASKET ist.

3. Habe eine eigene Seite für die Singleansicht angelegt, dort kann ich aber kein Produkte in den Warenkorb legen.

Ich hoffe mir kann jemand bei diesen Problemen helfen.

Vielen Dank schon einmal!

Flink ·
charlin schrieb

1. plugin.tt_products.alwaysInStock = 1 funktioniert gar nicht, es wird, wenn der Lagerbestand <1 ist, das Produkte nicht mehr angezeigt.

Dieser Schalter bewirkt, daß die Anzahl der Artikel im Warenkorb nicht reduziert wird. D.h. es muß mindestens 1 'auf Lager' sein.

charlin schrieb

2. Ich habe für BASKET, INFO, FINALIZE eigene Seiten angelegt mit dem entsprechenden CODE drin. Es spielt sich aber alles immer nur auf der Seite ab, wo BASKET definiert ist. Also, wenn es zur INFO geht, ist die id die, wo BASKET ist.

Dazu müssen noch die PID-Variablen dafür gesetzt werden.

charlin ·

[​quote="Flink"]

charlin schrieb

1. plugin.tt_products.alwaysInStock = 1 funktioniert gar nicht, es wird, wenn der Lagerbestand <1 ist, das Produkte nicht mehr angezeigt.

Flink schrieb

Dieser Schalter bewirkt, daß die Anzahl der Artikel im Warenkorb nicht reduziert wird. D.h. es muß mindestens 1 'auf Lager' sein.

OK, das macht er nun, muss aber AlwaysInStock heißen (also groß geschrieben)

charlin schrieb

2. Ich habe für BASKET, INFO, FINALIZE eigene Seiten angelegt mit dem entsprechenden CODE drin. Es spielt sich aber alles immer nur auf der Seite ab, wo BASKET definiert ist. Also, wenn es zur INFO geht, ist die id die, wo BASKET ist.

Flink schrieb

Dazu müssen noch die PID-Variablen dafür gesetzt werden.

Das habe ich gemacht, jedoch habe ich nun entdeckt, dass bei meiner Konfiguration etwas durcheinander gekommen ist.

Nun, es ist wohl so, dass alles, was ich im TS-Setup nicht konfiguriere, aus der Datei typo3con/ext/tt_products/ext_typoscript_constant.txt kommt.

Mein Code in TS-Setup sieht gekürzt so aus:
plugin.tt_products{
code.field = select_key
update_code = 123456
PIDitemDisplay = 117
PIDbasket = 105
PIDinfo = 106
PIDfinalize = 108
PIDsearch = 109
AlwaysInStock = 1
}

charlin ·

[​quote="Flink"]

charlin schrieb

1. plugin.tt_products.alwaysInStock = 1 funktioniert gar nicht, es wird, wenn der Lagerbestand <1 ist, das Produkte nicht mehr angezeigt.

Flink schrieb

Dieser Schalter bewirkt, daß die Anzahl der Artikel im Warenkorb nicht reduziert wird. D.h. es muß mindestens 1 'auf Lager' sein.

OK, das macht er nun, muss aber AlwaysInStock heißen (also groß geschrieben)

charlin schrieb

2. Ich habe für BASKET, INFO, FINALIZE eigene Seiten angelegt mit dem entsprechenden CODE drin. Es spielt sich aber alles immer nur auf der Seite ab, wo BASKET definiert ist. Also, wenn es zur INFO geht, ist die id die, wo BASKET ist.

Flink schrieb

Dazu müssen noch die PID-Variablen dafür gesetzt werden.

Das habe ich gemacht, jedoch habe ich nun entdeckt, dass bei meiner Konfiguration etwas durcheinander gekommen ist.

Nun, es ist wohl so, dass alles, was ich im TS-Setup nicht konfiguriere, aus der Datei typo3con/ext/tt_products/ext_typoscript_constant.txt kommt.

Mein Code in TS-Setup sieht gekürzt so aus:
plugin.tt_products{
code.field = select_key
update_code = 123456
PIDitemDisplay = 117
PIDbasket = 105
PIDinfo = 106
PIDfinalize = 108
PIDsearch = 109
AlwaysInStock = 1
}

Egal, ob ich die PID-Variablen in TS-Setup oder TS-Constant setze, es passiert alles immer nur auf der Seite 105

charlin ·

Wie ist es, wenn ich von der Version 2.2.4 auf die aktuellste Version update, ist das Problem damit wohl einfacher zu beheben?
Was muss ich bei so einem Update beachten?

Vielen Dank nochmal für die Hilfe!

Flink ·
charlin schrieb

Wie ist es, wenn ich von der Version 2.2.4 auf die aktuellste Version update, ist das Problem damit wohl einfacher zu beheben?
Was muss ich bei so einem Update beachten?

Vor dem Update unbedingt die 'Table Library' installieren!