Zum Inhalt springen

rggooglemap 4.0 Fehlermeldung bei anderen Tabellen.

Erstellt am 12. März 2010 · Noch keine Antworten

Tags: TCA, Frage

sichmann ·

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?