---
title: "Template für rggooglemap anpassen"
url: "https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-09-04"
last_reply: "2007-11-01"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Template für rggooglemap anpassen

Extensions · 5 Antworten · gestartet 2007-09-04

## Eröffnungsbeitrag

**mth** · 2007-09-04 · [Beitrag #1](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/1)

Hallo!

Erstmal: Tolle Extension - macht richtig Spass! Vor allem bietet sie mehr als man ursprünglich erwartet hat. Und die Demo-Seite lässt ja schon Vorfreude auf die nächste Version aufkommen.

Ich versuche gerade das HTML-Template für rggooglemap anzupassen, was mir allerdings nur Teilweise gelingt.

Alles wa ich zwischen den Markierungen

- ###TEMPLATE_MAP###
  ###TEMPLATE_POI###
  ###TEMPLATE_MENU###

ändere, wird übernommen.

Änderungen die zwischen den Markierungen

- ###TEMPLATE_MARKER###
  ###TEMPLATE_MARKER2###
  ###TEMPLATE_MARKER3###
  ###TEMPLATE_MARKER4###

werden aber ignoriert.

Mein TS (Extension Template) lautet:

```typoscript
page.bodyTag = <body onload="makeMap();">
plugin.tx_rggooglemap_pi1 {
	templateFile = fileadmin/templates/template_MM_rggooglemap.html
	tab1text = Adresse
	tab2text = Bild
	tab3text = Kontakt
	tab4text = Info
	mapWidth = 550
}
```

Auch diese Einträge werden übernommen.

Was könnte falsch sein?

Desweiteren war ich auf der Suche nach den H1-Überschriften, die die Kategoriebezeichnungen in der POI-Ansicht umschließen. Leider werden diese jedoch hartcodiert in der pi-class eingebaut. Rein semantisch sollte das aber besser nicht gerade eine H1 sein. Vielleicht wäre es möglich auch diese im HTML-Template anzugeben. Die Ausgabe der Einträge dazu wird ja auch dort definiert. Oder habe ich was übersehen und man kann es doch woanders konfigurieren?

Viele Grüße

Michael

## Antworten

### [#2](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/2) · just2b · 2007-09-04

Hallo,

siehe <http://www.rggooglemap.com/faq.html>

du musst vom TS den ganzen Teil von xml_page zusätzlich in dein TS aufnehmen.

georg
ps: vielen dank fürs lob ;)

### [#3](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/3) · mth · 2007-09-04

Hallo Georg,

also irgendwas mach ich da noch falsch. So sieht mein Extension TS jetzt aus:

```typoscript
plugin.tx_rggooglemap_pi1 {
	templateFile = fileadmin/templates/template_MM_rggooglemap.html
	tab1text = Adresse
	tab2text = Bild
	tab3text = Kontakt
	tab4text = Info
	mapWidth = 550
}

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
	## 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'
		}
		renderObj = COA
		renderObj {
			10 < plugin.tx_rggooglemap_pi1
			10.userFunc = tx_rggooglemap_pi1->xmlFunc
		}
	}  
}
```

Aber: Nun werden zwar die Änderungen im HTML-Template berücksichtigt nicht aber diejenigen im Typoscript. Dreh ich die Ganze Sache um, also

```typoscript
export_xml >
export_xml = PAGE
export_xml {
[... ]
}

plugin.tx_rggooglemap_pi1 {
[...]
}
```

Dann habe ich wieder meine "tab1-4texte" wie gewünscht, aber das HTML-Template wird ignoriert...

Grüße, Michael

### [#4](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/4) · just2b · 2007-09-04

Hallo Michael,

der einfacherhalber > schreib alles in die setup.txt, denn in der neuen Version ist sowieso alles neu ;)

georg

### [#5](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/5) · mth · 2007-09-05

Ok, Danke! So klappts!

Habe jetzt in der pi-class auch mal die H1 in H3 umgewandelt.

Viele Grüße, Michael

### [#6](https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen/6) · sunfish · 2007-11-01

Hi,
legt man solche config Variablen im eigenen Setup fest, die auch für das XML notwendig sind, muss man das XML über export_xml (PAGE) neu rendern lassen. Andernfalls werden nur die Variablen, die im Standardsetup der Extension vorgegeben sind, verwendet. Also zb. auch nur das Standard-Template.

Hier ein Beispiel, wie es geht:

```typoscript
plugin.tx_rggooglemap_pi1 {
# take this template
 templateFile = layout/domain/googlemap.html
}
# render export_xml with local vars from plugin.tx_rggooglemap_pi1 above
export_xml.10.renderObj{
  10 >
  10 < plugin.tx_rggooglemap_pi1
  10.userFunc = tx_rggooglemap_pi1->xmlFunc
}
```

---

Quelle: „Template für rggooglemap anpassen“, typo3.net, https://www.typo3.net/d/67682-template-fuer-rggooglemap-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
