[TYPO3-german] Probleme mit Umlauten im GMENU seit einem Umzugauf eienn neuen Server

Christian Hensel chensel at visiopro.de
Fri Feb 9 23:59:47 CET 2007


ja wirklcih super perfekt!!!

Leben gerettet :-)
"Daniel Schwarz" <typo3 at lise.de> schrieb im Newsbeitrag 
news:mailman.5310.1171060138.21067.typo3-german at lists.netfielders.de...
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