hallo alle zusammen!
ich würde gerne für commerce einen hook erzeugen da ich die generateOrderId() gern an meine bedürfnisse anpassen möchte.
PHP-Code:
$hookObjectsArr = array();
if (is_array ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['commerce/pi3/class.tx_commerce_pi3.php']['finishIt'])) {
foreach ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['commerce/pi3/class.tx_commerce_pi3.php']['finishIt'] as $classRef) {
$hookObjectsArr[] = &t3lib_div::getUserObj($classRef);
}
}
...
/**
* Hook for generating The OrderId
*/
foreach($hookObjectsArr as $hookObj) {
if (method_exists($hookObj, 'generateOrderId')) {
$orderId = $hookObj->generateOrderId($orderId, $basket, $this);
}
}
das is der code aus der class.tx_commerce_pi3.php ... methode finish ...
nur wo muss ich die methode definieren so dass sie auch direkt eingebunden wird und ich nicht in den eigentlichen source eingreifen muss ?! hab schon die typo hook doc gesehn aber ich steh grad ein wenig auf der leitung :/