Zum Inhalt springen

FLUID in PiBase verbieten

Erstellt am 15. Juli 2013 · 5 Antworten · letzte Antwort am 30. Juli 2013

Tags: Frage

dercin ·

Hallo,

ich habe noch eine alte piBase Extension (ich weiß ich sollte umsteigen) mit der ich Google Maps Karten etc. generiere, die in in TYPO3 < 6 funktionierte. Ab TYPO3 6 stelle ich fest, dass das dynamisch aus PHP heraus generierte JS nicht mehr funktioniert.

Ich erstelle z.B. folgendermaßen aus meiner piBase Extension eine Google Map:

$('#map').map({
zoom: 12,
navigationControl: 1,
zoomControl: 1
});

Leider hält vermutlich TYPO3 automatisch den Inhalt der geschweiften Klammern für einen FLUID-Marker und ersetzt diesen durch "Nichts".

Kann man vielleicht Fluid für eine Seite oder eine Extension deaktivieren? Oder gibts evtl eine ganz andere Erklärung?

Danke

Nico

dercin ·

Folgendermaßen konnte ich mir nun erst mal helfen. Ich baue einfach das JS Objekt vorher auf um die geschweiften KLammern zu vermeiden:

config=new Object;

config.zoom= 12
config.navigationControl= 1
config.navigationControl= 1
config.zoomControl=1
$('#map').map(config);
Unbekannter Benutzer ·

Wenn deine piBase Extension nicht Fluid benutzt und auch dein Page Template kein Fluid benutzt dann ist auch kein Fluid im Spiel, daran dürfte es also eigentlich nicht liegen.

dercin ·

Okay, trotzdem wirft er alle Konstrukte mit geschweiften Klammern aus meinem Template und das erst nachdem meine Extension den Inhalt schon zurück übergeben hat...