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?
###########################
# rg_googlemap
###########################
# Template einbinden
plugin.tx_rggooglemap_pi1 {
templateFile = fileadmin/templates/ext/rggooglemap/template.html
linkFields := addToList(tx_ttaddressext_intlink)
marker{
phone {
wrap = Telefon: |<br>
required = 1
}
fax {
wrap = Telefax: |<br>
required = 1
}
description {
wrap = <p>|</p>
required = 1
}
}
}
export_xml >
export_xml = PAGE
export_xml {
typeNum=500
config.disableAllHeaderCode = 1
config.metaCharset = utf-8
config.additionalHeaders = Content-Type:text/xml;charset=utf-8
config.xhtml_cleaning = 0
config.admPanel = 0
config.sendNoCacheHeaders = 1
config.no_cache = 1
## Includes the lib:
#includeLibs.export_xml = EXT:rggooglemap/pi1/class.tx_rgooglemap_pi1.php
## Inserting the USER cObject for XML rendering
10 = CONTENT
10 {
table = tt_content
select {
pidInList = this
max = 1
andWhere = list_type='rggooglemap_pi1'
# languageField = sys_language_uid
}
renderObj = COA
renderObj {
10 < plugin.tx_rggooglemap_pi1
10.userFunc = tx_rggooglemap_pi1->xmlFunc
}
}
}
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:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- P O I I N F O - T E M P L A T E - - - -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Template(s) for the info windows on the map.
Make as many as you like.
- N R . I - T E M P L A T E - - - -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1st tab
<!-- ###TEMPLATE_INFOPOI_1### -->
<div id="poi" style="width:220px">
<div class="poi-content">
<h3>###NAME###</h3>
<p>###ADDRESS###<br />
###ZIP### ###CITY###</p>
###PHONE###
###FAX###
<a href="mailto:###EMAIL###">###EMAIL###</a>
<a href="http://###WWW###">###WWW###</a>
###DESCRIPTION###
</div>
</div>
<!-- ###TEMPLATE_INFOPOI_1### -->
Ich hoffe mir kann jemand sage, wie ich die Marker im Typoscript richtig anspreche.