[TYPO3-german] WEC_MAP und Calendar Base

Joerg Sauskat j.sauskat at gmx.de
Sun May 1 18:31:48 CEST 2011


Hallo Dominic,

sorry, ich kriege das nicht hin. Ich will, dass statt der Locations aus
der Calendar Base die Veranstalter ("Organizer") angezeigt werden.

Ich habe jetzt in Anlehnung an Deine Lösung folgendes in meine
localconf.php eingetragen:

$TCA['tx_cal_organizer']['ctrl']['EXT']['wec_map'] = array (
    // snip
    'isMappable' => 1,
    'addressFields' => array (
    'street' => 'street',
    'city' => 'city',
    //'state' => 'address3',
    'country' => 'country',
    'zip' => 'zip',
    'name' => 'name',
    'latitude' => 'latitude',
    'longitude' => 'longitude',
    ),
);

Außerdem habe ich ins Setup des Templates noch dieses eingetragen:
plugin.tx_wecmap_pi3.tables.10 {
table = tx_cal_organizer
#where = country_zone = 'MV'
 icon {
   iconID = symbol
    anchorX = 0
    anchorY = 0
    infoAnchorX = 5
    infoAnchorY = 1

    imagepath = XXX
    #http://maps.google.com/intl/en_us/mapfiles/ms/micons/lodging.png
    width = 32
    height = 32

    shadowpath =
http://maps.google.com/intl/en_us/mapfiles/ms/micons/lodging.shadow.png
    shadowWidth = 59
    shadowHeight = 32
  }
}

plugin.tx_cal_controller.view.organizer.organizer {
     showMap = 1
     organizerViewPid = 2845
     map.apiKey = XXX
     map.showOverviewMap = 1
     map.showMapType = 1
     map.showScale = 1
}

Die Tabelle tx_cal_organizer habe ich per Hand um die beiden Felder
latitude und longitude aufgebohrt und die entsprechenden Daten eingetragen.

Dennoch wird keine Karte generiert und es erscheint nur die Meldung,
dass es nichts anzuzeigen gäbe.

Die Tabelle tx_cal_organizer ist auf den ersten Blick identisch mit der
Tabelle tx_cal_location. Mir leuchtet nicht ein, warum ich nicht einfach
auf dem oben dargestellten Weg (vor allem via
plugin.tx_wecmap_pi3.tables.10.table = tx_cal_organizer) eine andere
Tabelle auswählen kann.

Gruß Jörg

Am 01.05.2011 15:09, schrieb Joerg Sauskat:
> Hallo Dominic,
> 
> danke für Deine Hilfe. Ich werds ausprobieren.
> 
> Gruß Jörg
> 
> 
> Am 01.05.2011 13:23, schrieb Dominic Garms:
>> Hallo Jörg,
>>
>> ich glaube du solltest vor allem die wec_table map verwenden (pi3), dann
>> in der localconf.php oder in der extTables.php falls du die am laufen
>> hast die Marker mappen. Ich habe das für tt_news folgendermassen gemacht:
>>
>> $TCA['tt_news']['ctrl']['EXT']['wec_map'] = array (
>>     // snip
>>     'isMappable' => 1,
>>     'addressFields' => array (
>>     'street' => 'tx_lonewsaddress_address',
>>     'city' => 'tx_lonewsaddress_city',
>>     //'state' => 'address3',
>>     'country' => 'tx_lonewsaddress_country',
>>     'zip' => 'tx_lonewsaddress_zip',
>>     'name' => 'tx_lonewsaddress_mapname',
>>     'email' => 'tx_lonewsaddress_email',
>>     'telephone' => 'tx_lonewsaddress_phone',
>>     ),
>> );
>>
>> Hoffe das hilft dir auf die Sprünge.
>>
>> Schöne Grüße
>> Dominic
> 



More information about the TYPO3-german mailing list