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

Antwort per Email an