[TYPO3-german] Probleme mit Umlauten im GMENU seit einem Umzug auf eienn neuen Server
Daniel Schwarz
typo3 at lise.de
Fri Feb 9 23:28:53 CET 2007
Hervorragend. Klappt einwandfrei!
Daniel
On 2/6/07, Sven Grützmann <sven.gruetzmann at gmx.net> wrote:
>
> Hallo,
>
> > Ich habe es dann so gelöst:
> >
> > 1. PHP-Datei mit User Function:
> >
> > function encode($content,$conf) {
> > $convmap = array(0x80, 0xff, 0, 0xff);
> > return mb_encode_numericentity($content,$convmap, "utf-8");
> > }
> >
> >
> > Dabei den String utf-8 so einstellen, dass er dem BE Encoding
> entspricht.
> >
> > 2. Datei im TS einbinden (per includeLibs)
> >
> > 3. im GMENU als postUserFunc benutzen:
> >
> > 10.text.postUserFunc = tx_kitsunetlibs_pi1->encode
> >
> > Wie ihr seht ziehe ich die Funktion aus einer Extension. Das liegt
> > daran, dass ich includeLibs nicht dazu bringen konnte mir meine
> > PHP-Datei einzubinden. Erst als ich eine Extension per Kickstarter
> > gebaut hatte und da meine Funktion eingesetzt habe ging es dann. Also
> > falls es bei euch nicht funktioniert, schreibt mal zum testen in die
> > Funktion return 'TEST';
> > Wenn dann nicht alle eure Menüpunkte TEST heißen, ist die Funktion nicht
> > eingebunden...
>
> Das funktioniert super, vielen Dank!
> Es ist aber keine extra Exetnsion dafür erforderlich. Die eingebundene
> Klasse muss mit dem Präfix "user_" anfangen dann klappt es.
>
> Datei user_convchar.php:
> <?php
> class user_convchar {
> function encode($content,$conf) {
> $convmap = array(0x80, 0xff, 0, 0xff);
> return mb_encode_numericentity($content,$convmap,
> "iso-8859-1");
> }
> }
> ?>
>
> Typoscript:
> includeLibs.convchar_script = fileadmin/libs/user_convchar.php
> ....
> 10.text.postUserFunc = user_convchar->encode
>
> Grüße Sven
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
--
daniel schwarz (dipl.-wirt.-inf.)
krautkremer & schwarz - internet und systemloesungen
koehlstraße 27, 50827 koeln
fon +49 221 53 99 80-0 fax +49 221 53 99 80-2
More information about the TYPO3-german
mailing list