Zum Inhalt springen

wec_map - Probleme mit Bild anzeigen

Erstellt am 23. Dezember 2008 · 1 Antwort · letzte Antwort am 23. Dezember 2008

Tags: Frage

rabe69 ·

Hallo,

ich habe Probleme ein Bild in einer Info-Blase anzuzeigen.
Irgendwas "zerhackt" mir den Ausgabecode.

Wenn ich das schreibe:

plugin.tx_wecmap_pi3 {
  tables {
    10 {
      table = tx_cal_location
      title {
        title = TEXT
        title.field = name
        title.wrap = <strong>|</strong><br />
      }
      description = COA
      description {
        10 = COA
        10 {
          10 = TEXT
          10.field = street	
          10.wrap = |<br />
          20 = IMAGE
          20.file.import = uploads/tx_cal/pics/ 
          20.file.import.override.field = image 
        }
     }
  }
}
config.no_cache = 1
config.xhtml_cleaning = 0

Spuckt mir TYPO3 das aus:

<div id="map361_marker_0_0" class="marker">
<strong>Bücherei</strong>
<br/>
Bahnhofstraße 11
<br/>
<img width="" height="" border="" title="" alt="" 113="" 156="" uploadstx_calpicsbuechereijpg="" src=""/>
</div>

Ich habe im Forum der Web-Empowered-Church gelesen, das man das HTML-Cleaning ausschalten soll:

http://webempoweredchurch.com/support/community/forum/single_thread/ministry-tools/map-extension/image-does-not-show-up-in-balloon/

Das habe ich denke gemacht, oder?

rabe69 ·

(Not)Lösung gefunden:

In der Datei map_service/google/class.tx_wecmap_marker_google.php zwischen Zeile 105 und 111 die addslashes entfernt.

Vorher:

if(is_array($description)) {
	foreach($description as $value ) {
		$this->description[] = $this->filterNL2BR(addslashes($value));
	}
} else {
	$this->description[] = $this->filterNL2BR(addslashes($description));
}

Nacher:

if(is_array($description)) {
	foreach($description as $value ) {
		$this->description[] = $this->filterNL2BR($value);
	}
} else {
	$this->description[] = $this->filterNL2BR($description);
}

Frohe Weihnachten!