[TYPO3-german] Zwei Pipes in einem Wrap (als Platzhalter)
Bernd Wilke
xoonsji02 at sneakemail.com
Tue Jun 20 00:09:50 CEST 2006
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