Hi Patric!

Danke für die Idee mit Sonderzeichen!

In meinem Fall brauche ich zwei Trennzeichen.. für die Zeilenumbrüche in
unterschiedlichen Templates/Ansichten.
"_" hatte ich also schon in Verwendung.. und "-" kann ich leider nicht
nehmen, weil der Zeichen in einem Newstitel auch so vorkommen kann.

Habe es jetzt mit zwei Zeichenketten umgesetzt:
"_1_" und "_2_" :)

Danke noch mal!

mike

Am 30. Juni 2010 17:07 schrieb Patric Pesch <p.pe...@11com7.de>:

> schrieb mike miller:
> > Typoscript
> > ---------------------------------------------------------
> > # funktioniert:
> > 10 = TEXT
> > 10.text.field = title
> > 10.text.parseFunc.short.aaa = bbb
> >
> > # funktioniert nicht:
> > title_stdWrap.cObject = IMAGE
> > title_stdWrap.cObject.altText.field = title
> > title_stdWrap.cObject.altText.parseFunc.short.aaa = bbb
> > ----------------------------------------------------------
> >
> > hat vielleicht jemand eine Idee wie ich die Ersetzung auch für den
> > Alt-/Title-Attribut mache?
>
> Hi, das ähnliche Problem hatte ich auch schon einmal. Dein TS ist im
> prinzip schon richtig (.short funktioniert auch zu 100% auf altText und
> titleText). Aber die parseFunc.short Funktion unterstützt nicht alle
> Zeichen, bzw. typoscript unterstützt nicht alle Zeichen.
>
> Ich hatte mir damals folgendes Test TS gebaut:
> temp.bla = COA
> temp.bla {
>  10 = TEXT
>  10.value = Dieser Text ist äöü&;,[]1?=/\&%$§"!<>.|_-+^µ€@ ähm
>  10.parseFunc.short {
>    ist = narf
>    ä = lala
>    ö = lala
>    ü = lala
>    & = lala
>    ; = lala
>    : = lala
>    [ = lala
>    ] = lala
>    k = lala
>    1 = lala
>    ? = lala
>    = = lala
>    / = lala
>    \ = lala
>    \/ = lala
>    \\\ = lala
>    & = lala
>    % = lala
>    $ = lala
>    § = lala
>    " = lala
>    ! = lala
>    < = lala
>    > = lala
>    . = lala
>    | = lala
>    _ = lala
>    - = lala
>    + = lala
>    ^ = lala
>    µ = lala
>    € = lala
>    @ = lala
>    ähm = lala
>  }
> }
> // ergibt: Dieser Text narf äöü&;,[]lala?=/\&%$§"!<>.|lalalala+^µ€@ ähm
>
> Erklärt habe ich es mir damals, dass als "key" in TS eben keine
> Sonderzeichen erlaubt sind und somit wird es (mir) halbwegs klar.
> ".short" ist ein array. Du könntest dein Beispiel auch so schreiben:
> title_stdWrap.cObject.altText.parseFunc.short {
>  aaa = bbb
> }
>
> Mit aaa ist es OK, mit @ = bbb leider nicht. Z.B. funktioniert
> temp.nötig = TEXT // muss temp.noetig = TEXT heißen
> genau so wenig.
>
> Du kannst als Trennzeichen ja mal _ oder - benutzen. Das funktioniert.
>
> Hoffe das hilft
> Patric
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an