Franz Holzinger

Verse of the day

Denn so du mit deinem Munde bekennst Jesum, daß er der HERR sei, und glaubst in deinem Herzen, daß ihn Gott von den Toten auferweckt hat, so wirst du selig. Denn so man von Herzen glaubt, so wird man gerecht; und so man mit dem Munde bekennt, so wird man selig.
Roemer 10:9-10

© Bible Gateway's Verse of the Day


autor  
10-11-06 20:51:06 Eigene Marker im Warenkorb
fabsn
Hallo

Ich bin wirklich am verzweifeln. Ich benötige eigene Marker im Warenkorb und habe bereits unzählige Threads diesbezüglich gelesen aber keine Lösung gefunden. Der User gibt Daten per Input Feld ein, die dann mit der Bestätigungsmail versandt werden.

Danke für jede Info.
11-11-06 12:48:48 Hook class.tx_ttproducts_basket_view.php
Franz
Am besten eine eigene Mini-Extension schreiben, die den vorhandenen Hook benutzt. Der Code darin sollte ähnlich wie jener in getView aussehen.

// Call all getItemMarkerArrays hooks at the end of this method
if (is_array ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][TT_PRODUCTS_EXTkey]['getBasketView'])) {
foreach ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][TT_PRODUCTS_EXTkey]['getBasketView'] as $classRef) {
$hookObj= &t3lib_div::getUserObj($classRef);
if (method_exists($hookObj, 'getBasketView')) {
$hookObj->getItemMarkerArrays ($this, $templateCode, $code, $markerArray,$subpartArray,$wrappedSubpartArray, $code, $mainMarkerArray, $count);
}
}
}
12-11-06 15:48:11 hm
fabsn
das versteh ich nicht ganz.
Die Extension muss doch dann auch die Eingaben weiterverarbeiten oder passiert das global für jeden marker?
ich komme irgendwie auf keine grünen Zweig:/
13-11-06 08:56:54 erweiternde Extension
Franz
Eine neue Extension bekommt alle nötigen Daten als Übergabeparameter in die Funktion. Dort muß das $markerArray für alle neuen Felder gesetzt werden. Und das neue Feld muß natürlich auch entsprechend im Shop HTML-Template eingetragen werden, samt Name, damit es über die t3lib_div::_GP Funktion richtig eingelesen wird.
< Zurück zum Forum