[TYPO3-german] T3-Plugin generiert KML

Christian Wolff chris at connye.com
Mon Feb 9 16:55:49 CET 2009


Rainer Schleevoigt schrieb:
> Rainer Schleevoigt schrieb:
> 
> Nun habe ich eine Seite (nr31) angelegt, die im Menü nicht gezeigt wird
> und dort in das Template das reingeschrieben:
> 
> KMLpage = PAGE
> KMLpage {
> config.disableAllHeaderCode = 1
> typeNum=23 config.disableCharsetHeader = 1
> 10 < plugin.user_ahwerke_pi2
> }
> 
> Im extension-Verzeichnis habe ich pi2 angelegt und dort ein PHP-Script
> aus pi1 geholt und entsprechend angepasst. es macht nur HELLO.
> 
> Bei Aufruf von:
> http://alfredhesse.webmasterei.com/index.php?id=31&type=23
> kommt eine leere Seite, im errorlog steht nichts.
> 
> Muss ich vielleicht im Stammverzeichnis der extension noch etwas eintragen?
> 

Hallo Rainer,
du must warscheinlich plugin.user_ahwerke_pi2
noch mit Entsprechenden rendering informationen versehen

plugin.user_ahwerke_pi2 = USER
plugin.user_ahwerke_pi2.userFunc = user_ahwerke_pi2->kmlrender

in deiner extension sollte es dann ein funktion kmlrender($content,$conf)

geben und diese sollte dann den inhalt zurückgeben.
in $conf erhält deine funktion ein configurations array
aller parameter die per TS angegeben wurden.

$content sollte leer sein. da deine Extension ja gar keinen inhalte
bearbeitet.

du füllst $content dann mit deinen KML daten.
und gibst diese einfach zurück

return $content;

und typo sollte es ausgeben.

die plugin.* configuration sollte normalerweise über ein
extension_template geschehen das deine extension mitbringt.

sprich ein user der die extension installiert soll das Template
einbinden. damit wird plugin.* auf sinvolle werte gesetzt.

gruss chris

-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list