Hallo TYPO3.iner,
gemäß http://wiki.typo3.org/Talk:Rggooglemap_with_another_table versuche ich seit langer Zeit, meine Gemäldedatenbank zu vergeotaggen.
Hier mein Erfahrungsbericht:
ↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀ
Meine Gemälde-Tabelle heißt 'user_ahwerke_items'.
Dann nenne ich die Hilfs-Extension 'user_ahwerke_loc'. Drei Felder sind schnell angelegt.
'user_ahwerke_items' habe ich als Subtype für den Service eingetragen. Nun aus 'ext_tables_php' die Service-Section nach ext_localconf.php geschoben.
So etwa:
t3lib_extMgm::addService($_EXTKEY, 'rggmData' /* sv type */,'user_ahwerkeloc_sv1' /* sv key */,
array(
'title' => 'ServiceTitle',
'description' => 'ServiceDescription:',
'subtype' => 'user_ahwerke_items',
'available' => TRUE,
'priority' => 50,
'quality' => 50,
'os' => ,
'exec' => ,
'classFile' =>
t3lib_extMgm::extPath($_EXTKEY).'sv1/class.user_ahwerkeloc_sv1.php', 'className' => 'user_ahwerkeloc_sv1',
)
);
Jetzt öffne ich in der Hilfsextension die Class unter sv1 und schiebe die drei Methoden in die Class:
function getTable($field=) {
$tbl['lng'] = 'user_ahwerkeloc_lng'; //angepasst
$tbl['lat'] = 'user_ahwerkeloc_lat';
$tbl['rggmcat'] = 'user_ahwerkeloc_cat';
if ($field) return ($tbl[$field]) ? $tbl[$field] : $field;
else return $tbl;
}
Jetzt gehe ich in das rggogglemap und trage dort unter supp. Tables meine 'user_ahwerke_items' ein.
OK, jetzt noch die Reihenfolge ändern.
Jetzt bin ich mal gespannt.
In der werketabelle gibt es jetzt im BE die 7 neuen Felder, hatte ich so erwartet.
Es ist wie beim ersten Versuch:
unter 'Modul für die Extension rggooglemap' gibt es drei Auswahlen: - 1. Karte und Punkt speichern - 2. alle Datensätze zeigen - 3. Settings
unter 3. steht: available tables Table DB-Check user_ahwerke_items
ↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀↀ
Das ganze sieht sziemlich kaputt aus. So stellt sich es dar:
http://mm.webmasterei.com/rggooglemap.png
Ich sehe da keine Auswahlliste. Klick auf Neuanlage springt zu tt_address ???
Rainer