Hallo Leute, ich wollte rggooglemap mit einer anderen Tabelle nutzen, leider geht das nicht wie im wiki beschrieben, folgende Fehlermeldung erhalte ich :
Fatal error: Call to a member function mergeFields() on a non-object in /home/seite/public_html/typo3conf/ext/rggooglemap/lib/class.tx_rggooglemap_table.php on line 92
Mein ext_localconf.php sieht so aus:
<?php
if (!defined ('TYPO3_MODE')) {
die ('Access denied.');
}
t3lib_extMgm::addService($_EXTKEY, 'rggmData' /* sv type */, 'tx_extgewerbe_sv1' /* sv key */,
array(
'title' => 'karte',
'description' => 'karte',
'subtype' => 'tx_gewerbemanager_object',
'available' => TRUE,
'priority' => 50,
'quality' => 50,
'os' => 'unix',
'exec' => '',
'classFile' => t3lib_extMgm::extPath($_EXTKEY).'sv1/class.tx_extgewerbe_sv1.php',
'className' => 'tx_extgewerbe_sv1',
)
);
?>
ext_tables :
<?php
if (!defined ('TYPO3_MODE')) {
die ('Access denied.');
}
$tempColumns = array (
'tx_extgewerbe_lng' => array (
'exclude' => 0,
'label' => 'LLL:EXT:ext_gewerbe/locallang_db.xml:tx_gewerbemanager_object.tx_extgewerbe_lng',
'config' => array (
'type' => 'input',
'size' => '30',
)
),
'tx_extgewerbe_lat' => array (
'exclude' => 0,
'label' => 'LLL:EXT:ext_gewerbe/locallang_db.xml:tx_gewerbemanager_object.tx_extgewerbe_lat',
'config' => array (
'type' => 'input',
'size' => '30',
)
),
'tx_extgewerbe_cat' => array (
'exclude' => 0,
'label' => 'LLL:EXT:ext_gewerbe/locallang_db.xml:tx_gewerbemanager_object.tx_extgewerbe_cat',
'config' => array (
'type' => 'input',
'size' => '30',
)
),
);
t3lib_div::loadTCA('tx_gewerbemanager_object');
t3lib_extMgm::addTCAcolumns('tx_gewerbemanager_object',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tx_gewerbemanager_object','tx_extgewerbe_lng;;;;1-1-1, tx_extgewerbe_lat, tx_extgewerbe_cat');
?>
Über den Ext-Manager ist auch die Tabelle in rggooglemap eingetragen> tx_gewerbemanager_object
Was mache ich falsch?