[TYPO3-german] setup und constants einlesen

P. Arentzen typo3 at pegu.de
Sat Jun 7 20:55:51 CEST 2008


Hallo,

ich habe eine kleine Extension geschrieben, die zusätzliche Marker für 
tt_product ausgeben soll.

Das klappt auch ganz gut. Doch nun habe ich ein grundlegendes 
Verständnisproblem.

Ich würde der Extension gerne ein paar Konfigurationsoptionen per 
Typoscript mitgeben.

Ich habe die Extension mit Hilfe von Kickstarter erstellt und ein paar 
Testwerte in Typoscript Setup gegeben, welches in static/user_books/ liegt.


In ext_tables.php steht folgendes:

$TYPO3_CONF_VARS['EXTCONF']['tt_products']['PRODUCT'][] = 
'EXT:user_bookshop/hooks/class.user_ttproducts_product.php:user_ttproducts_product';
$TYPO3_CONF_VARS['EXTCONF']['tt_products']['extendingTCA'][] = 
'user_bookshop';

In hooks/class.user_ttproducts_product.php steht so etwas:

class user_ttproducts_product {
	function getItemMarkerArray (&$parent, &$markerArray, $item, $catTitle,
	$imageNum, $imageRenderObj, $forminfoArray, $theCode, $id)	{
	$markerArray['###USER_BOOKSHOP_FELD1###'] = 
$item['rec']['user_bookshop_feld1'];

}
}

Nun würde ich gerne so etwas tun wie

$markerArray['###USER_BOOKSHOP_FELD1_LABEL###'] = 
$this->conf['label_feld1'];

Leider weiß ich nicht, was ich tun muss, um an die von mir im 
Setup-skript hinterlegten Werte komme?

Ich habe schon Google konsultiert und alle möglichen Typo3-Bücher, 
leider finde ich keinerlei Dokumentation, wie ich an dieses Problem 
herangehen könnte.

Kann mir jemand helfen?

Im Voraus danke

Petra





More information about the TYPO3-german mailing list