[TYPO3-german] Zwei Pipes in einem Wrap (als Platzhalter)
Martin Herzog
m.herzog at wired-up.de
Tue Jun 20 00:20:39 CEST 2006
Hallo Bernd,
vielen Dank auch für Deine Antwort. Carla war etwas schneller und hat auch
vorgeschlagen, das mit einem COA zu machen. Hab ich gleich probiert, und es
geht natürlich :-)
temp.langmenue = COA
temp.langmenue {
10 = TEXT
10.wrap = <img src="fileadmin/templates/images/deu_act.gif" alt="deutsch"
width="30" height="30" border="0" />
20 = TEXT
20.field = alias
20.wrap = <a href="|.1.html"><img
src="fileadmin/templates/images/eng_inact.gif" alt="english" width="30"
height="30" border="0" /></a>
30 = TEXT
30.field = alias
30.wrap = <a href="|.2.html"><img
src="fileadmin/templates/images/fra_inact.gif" alt="français" width="30"
height="30" border="0" /></a>
}
Gruß und danke,
Mart
"Bernd Wilke" <xoonsji02 at sneakemail.com> schrieb im Newsbeitrag
news:mailman.1.1150754991.11859.typo3-german at lists.netfielders.de...
> On Mon, 19 Jun 2006 23:02:04 +0200, Martin Herzog wrote
> with subject "[TYPO3-german] Zwei Pipes in einem Wrap (als Platzhalter)":
>
>> Hi alle,
>>
>> kann mir jemand sagen, wie ich zweimal die Pipe als Platzhalter in einem
>> wrap verwenden kann? Bei der zweiten Pipe versucht T3 wohl irgendwie
>> einen
>> Option-Split reinzuinterpretieren und schneidet den Rest des wraps ab. Es
>> geht darum:
>>
>> temp.langmenue = TEXT
>> temp.langmenue {
>> field = alias
>> wrap = <img src="fileadmin/templates/images/deu_act.gif" alt="deutsch"
>> width="30" height="30" border="0" /><a href="|.1.html"><img
>> src="fileadmin/templates/images/eng_inact.gif" alt="english" width="30"
>> height="30" border="0" /></a><a href="|.2.html"><img
>> src="fileadmin/templates/images/fra_inact.gif" alt="français" width="30"
>> height="30" border="0" /></a>
>> }
>>
>> Ich brauch den alias halt zweimal in dem wrap.
>> Das ist ein Teil eines Sprachmenüs für die Sprachenunterscheidung per
>> TypeNum... und: NEIN, ich möchte nicht darüber diskutieren, warum das
>> blödsinnig ist :-)))
>
> der Ansatz ist blödsinnig, weil ein wrap keine Platzhalter verwendet.
>
> der Wrap-String wird an dem Pipe zerlegt und der erste Teil, der zu
> wrappende String und der zweite Teil werden wieder aneinandergehängt.
>
> Eine Lösung für dein Problem:
> zwei Wraps.
>
> ich spinn jetzt mal ins Blaue, ohne es ausprobiert zu haben:
>
> temp.langmenue = COA
> temp.langmenue {
> 10 = TEXT
> 10 {
> field = alias
> wrap = <img src="fileadmin/templates/images/deu_act.gif"
> alt="deutsch" width="30" height="30" border="0" /><a href="|.1.html"><img
> src="fileadmin/templates/images/eng_inact.gif" alt="english" width="30"
> height="30" border="0" /></a>
> }
> 20 < .10
> 20.wrap = <a href="|.2.html"><img
> src="fileadmin/templates/images/fra_inact.gif" alt="français" width="30"
> height="30" border="0" /></a>
> }
>
> eigentlich würd ich aber versuchen die Struktur auf den drei Bildern
> aufzubauen. Das ist aber noch sehr schemenhaft. Kein Ahnung wie das
> Typoscript genau aussehen muss/kann. (Joey? ;-) )
>
>
> temp.langmenu = COA
> temp.langmenu {
> 10 = IMAGE
> 10.file = fileadmin/templates/images/deu_act.gif
> 10.params = ...
> :
>
> 20 = IMAGE
> 20.file = fileadmin/templates/images/eng_inact.gif
> 20.params = ...
> 20.linkWrap = ...
> 20.typolink.target.field = alias
> :
>
> 30 = IMAGE
> 30.file = fileadmin/templates/images/fra_inact.gif
> 30.params = ...
> 30.linkWrap = ...
> :
> }
>
>
> --
> ----------------
> Bernd Wilke
> Annweilerstr.20
> 40229 Düsseldorf
> 0211/229 2800
More information about the TYPO3-german
mailing list