[TYPO3-german] feuser_admin & gmaps (rggogglemap als Service in eigener Extension)
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Sat Mar 7 17:31:50 CET 2009
Hallo,
leider bin ich noch nicht weitergekommen. Hier sind einige
Screenshoots, vielleicht ist ja etwas von außen sichtbar.
http://mm.webmasterei.com/rggooglemap.png
http://mm.webmasterei.com/rggooglemap2.png
Hier die Ext als ZIP:
http://mm.webmasterei.com/ext.zip
die Ausgabe des rggooglemap:
http://mm.webmasterei.com/ext.info.html
>> Jetzt mal Schritt für Shritt:
>>
>> Meine Tabelle heisst 'user_ahwerke_items'.
>>
>> Dann nenne ich die Extension 'user_ahwerke_loc'.
>> Drei Felder sind schnell angelegt.
>>
>> Jetzt komme ich ins Schwimmen:
>> Click the plus (+) next to Services: Title & Description is not
>> important but the following fields are: Service type: rggmData, Sub
>> type: enter the table you want to extend (not the extension key, the
>> real table)
>> Da habe ich als Subtype 'user_ahwerke_items' eingetragen.
>> Nun aus 'ext_tables_php' die Service-Section nach ext_localconf.php
>> geschoben.
>>
>>
>> So etwa:
>> ==== schnippschnapp=========
>> 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',
>> )
>> );
>> ==== schnippschnapp=========
>>
>> "So open the file sv1/class.tx_yourextkey_sv1.php and you are nearly
>> finished. "
>>
>> Jetzt öffne ich in der Hilfsextension die Class unter sv1 und schiebe
>> die drei Methoden in die Class:
>>
>> Komisch, jetzt heisst das hier: $tbl['rggmcat'] =
>> 'tx_rggooglemap_cat2'; // die 2 wundert...
>>
>> 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
>> Insert into DB
>> CREATE TABLE user_ahwerke_items (
>> tx_rggooglemap_lng tinytext NOT NULL,
>> tx_rggooglemap_lat tinytext NOT NULL,
>> tx_rggooglemap_display tinyint(3) DEFAULT '0' NOT NULL,
>> tx_rggooglemap_cat int(11) DEFAULT '0' NOT NULL
>> );
>>
>> Die Tabelle kann ich nicht anlegen. Jetzt weiß ich nicht weiter.....
>>
>>
>>
>>
> Nachtrag; nun habe ich die gewünschten Felder noch angelegt ud er meldet
> „alles fein“. OK
>
> So erscheint jetzt das BE:
> *http://mm.webmasterei.com/rggooglemap.png
> *
> neuer Datensatz usw, verzweigt immer zu tt_address und er möchte
> Personen erfassen, ich möchte aber Kunstwerke vergeotaggen. ;-))
>
> Rainer
>
More information about the TYPO3-german
mailing list