[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