Hallo zusammen,
das Template für die Ausgabe des POIContent in rggooglemap sieht bei mir folgendermassen aus:
<div class="poi-content">
<b>###NAME###</b><br />
###DESCRIPTION###
###IMAGE###
</div>
Im TS habe ich folgendes ausprobiert, leider erfolglos:
plugin.tx_rggooglemap_pi1 {
imageFields.image.width = 120
imageFields.image.height = 120
oder
imageFields.width = 120
imageFields.height = 120
}
Das Bild wird bei mir Standardmässig mit einer Breite von 60px ausgegeben. Ich möchte die Breite auf 200 px erhöhen.
Wie mache ich das?
Vielen Dank und Grüße
Hallo alinr!
Dein "Problem" hatte ich vor kurzem auch noch. Es ist leider so, dass Änderungen in Typoscript nur angenommen werden, wenn du folgenden Code im TS hinzufügst:
## Set up page/type number:
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
}
}
}
Das "Problem" ist Georg Ringer bekannt, ich glaube es lässt sich nicht anders lösen. Es ist zwar etwas mühsam, aber man muss auf jeder Seite wo man eine Karte einbaut diesen Code ins TS schreiben.
Es gibt noch einen unsauberen Workaround: du machst deine Änderungen einfach direkt (und dann natürlich global) in pi1/static/setup.txt - bei einem Update der Extension musst du allerdings aufpassen, dass nicht alles weg ist ;-)
LG Manfred
Oh, ich habe gerade gesehen dein TS Code ist außerdem falsch! Wie kommst du auf den? Richtig ist:
plugin.tx_rggooglemap_pi1 {
poiImage = IMAGE
poiImage {
file.maxW = 200
file.maxH = 100
}
}
Ohne dich jetzt bevormunden zu wollen ein kleiner Tipp, falls du ihn noch nicht kennst: verwende für TS den "Typoscript Object Browser" (zunächst Menüpunkt Template und dann aus der Drop-Down Box nicht "Info/Modify" oder "Constant Editor" sondern "Typoscript Object Browser" wählen. Der große Vorteil ist du siehst genau welche TS Einstellungen du ändern kannst. (bei schlechten Extensions aber auch nicht immer, aber das ist eine andere Geschichte...)
Viel Glück, ich hoffe du schaffst es ;-)