---
title: "rggooglemap als Service für eigener Tabelle"
url: "https://www.typo3.net/d/87683-rggooglemap-als-service-fuer-eigener-tabelle"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2009-03-09"
last_reply: "2009-03-09"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# rggooglemap als Service für eigener Tabelle

Extensions › Entwicklung · 0 Antworten · gestartet 2009-03-09

## Eröffnungsbeitrag

**kontaktschmied** · 2009-03-09 · [Beitrag #1](https://www.typo3.net/d/87683-rggooglemap-als-service-fuer-eigener-tabelle/1)

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:

&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;

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

&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;&#8576;

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

---

Quelle: „rggooglemap als Service für eigener Tabelle“, typo3.net, https://www.typo3.net/d/87683-rggooglemap-als-service-fuer-eigener-tabelle
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
