Hallo Gemeinde,
ich bin gerade dabei tt_products mit einer eigenen Extension zu erweitern. Das klappt in soweit, dass in der tt_product-Tabelle eine neue Spalte hinzugefügt wurde und ich diese im BackEnd auch befüllen kann.
Mittels des Hooks getItemMarkerArray kann ich diese Daten auch in der Einzelansicht eines Produktes anzeigen lassen.
Nun komm ich aber nicht weiter, da diese Daten des neuen Markers ebenfalls an den Warenkorb weitergegeben werden müssen. Mit dem Hook changeBasket kann ich auch sehen, dass die Daten über das Formular übertragen werden, aber anscheinend verschwinden diese dann.
Die Frage die sich nun ergibt, wie kann ich BASKET_TEMPLATE einen Marker erstellen, der genau die ausgewählten Daten hat?
Lg Christian
TYPO3 v4.2.10
tt_products v2.6.2
Lösung gefunden!
Im TypoScript von tt_products nach
table.tt_products = tt_products
table.tt_products {
address = address
itemnumber = itemnumber
variant {
1 = color
2 = size
3 = description
4 = gradings
5 = additional
6 = color2
7 = color3
8 = size2
9 = size3
10 = material
11 = quality
}
}
suchen. Und dann in variant weitere bzw. die Formulareigenschaft angeben. Dann werden automatisch zusätzliche Marker für das BASKET_TEMPLATE erzeugt, die dann genutzt werden können.
hallo wolfi,
ich habe im Moment fast das gleiche Problem. Ich habe die Marker im Warenkorb auch ersetzt. Nun verschwinden die Werte aber in der Bestellbestätigung. Wie sieht denn die Daten-Übergabe denn in deiner Extension aus?
Hallo Ihr zwei,
hab ihr am Ende geschafft, eure Marker in der Bestellbestätigung zu ersetzten? Und mit welchem Hook habt ihr die Marker im Warenkorb ersetzt, mit getItemMarkerArray oder mit dem changeBasket. Bislang werden meine nur in der List- und Singleview ersetzt.
Bitte helft mir, das wär sehr lieb!
lg