RG Google Map - Typoscript spricht die Marker nicht an

  • aweex aweex
    Typ im Roten Hemd
    0 x
    3 Beiträge
    0 Hilfreiche Beiträge
    23. 04. 2013, 13:00

    Guten Tag,

    ich habe auf meiner Website die RG GoogleMap integriert und möchte gerne die Informationen in der Infobox anpassen, die bei Klick auf einen Standort angezeigt werden. Hierbei sollen Felder, die leer bleiben, nicht ausgegeben werden. Ich möchte daher die Marker (PHONE, FAX, DESCRIPTION) über das Typoscript-Setup ansprechen und wrapen und keine Umbrüche in die template.html einbauen, damit im Infofenster keine unnötigen Lücken enstehen, wenn die Infomationen eben nicht eingetragen werden.

    Hier habe ich mal mein komplettes Typoscript zur RG GoogleMap.
    Habe ich die Marker falsch definiert?

    1. ###########################
    2. # rg_googlemap
    3. ###########################
    4. # Template einbinden
    5. plugin.tx_rggooglemap_pi1 {
    6. templateFile = fileadmin/templates/ext/rggooglemap/template.html
    7. linkFields := addToList(tx_ttaddressext_intlink)
    8.  
    9. marker{
    10. phone {
    11. wrap = Telefon: |<br>
    12. }
    13. fax {
    14. wrap = Telefax: |<br>
    15. }
    16.  
    17. description {
    18. wrap = <p>|</p>
    19. }
    20. }
    21. }
    22.  
    23.  
    24. export_xml >
    25. export_xml = PAGE
    26. export_xml {
    27. typeNum=500
    28. config.disableAllHeaderCode = 1
    29. config.metaCharset = utf-8
    30. config.additionalHeaders = Content-Type:text/xml;charset=utf-8
    31. config.xhtml_cleaning = 0
    32. config.admPanel = 0
    33. config.sendNoCacheHeaders = 1
    34. config.no_cache = 1
    35.  
    36. ## Includes the lib:
    37. #includeLibs.export_xml = EXT:rggooglemap/pi1/class.tx_rgooglemap_pi1.php
    38.  
    39. ## Inserting the USER cObject for XML rendering
    40. 10 = CONTENT
    41. 10 {
    42. table = tt_content
    43. pidInList = this
    44. max = 1
    45. andWhere = list_type='rggooglemap_pi1'
    46. # languageField = sys_language_uid
    47. }
    48.  
    49. renderObj = COA
    50. renderObj {
    51. 10 < plugin.tx_rggooglemap_pi1
    52. 10.userFunc = tx_rggooglemap_pi1->xmlFunc
    53. }
    54. }
    55. }

    Allerdings erscheint von Telefonnummern nicht das WOrt "Telefon:" und auch meine Umbrüche werden nicht übernommen. Leider sehe ich den Fehler nicht.

    Mein Template-Bereich sieht so aus:

    1. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2. - P O I I N F O - T E M P L A T E - - - -
    3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    4. Template(s) for the info windows on the map.
    5. Make as many as you like.
    6.  
    7. - N R . I - T E M P L A T E - - - -
    8. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    9. 1st tab
    10.  
    11. <!-- ###TEMPLATE_INFOPOI_1### -->
    12. <div id="poi" style="width:220px">
    13. <div class="poi-content">
    14. <h3>###NAME###</h3>
    15.  
    16. <p>###ADDRESS###<br />
    17. ###ZIP### ###CITY###</p>
    18.  
    19. ###PHONE###
    20. ###FAX###
    21. <a href="mailto:###EMAIL###">###EMAIL###</a>
    22. <a href="http://###WWW###">###WWW###</a>
    23. ###DESCRIPTION###
    24. </div>
    25. </div>
    26.  
    27. <!-- ###TEMPLATE_INFOPOI_1### -->

    Ich hoffe mir kann jemand sage, wie ich die Marker im Typoscript richtig anspreche.


  • 1
  • aweex aweex
    Typ im Roten Hemd
    0 x
    3 Beiträge
    0 Hilfreiche Beiträge
    29. 04. 2013, 14:44

    Hallo,

    leider konnte ich das Problem noch immer nicht lösen. Hat keiner eine Idee wo sich hier noch ein Fehler verbirgen könnte? Für einen Wink wäre ich sehr dankbar!

  • 1