Hallo Zusammen,
also ich bin ein ziemlicher anfĂ€nger in Sachen Typo3 und habe schon meine ersten Probleme đ
Ich habe eine MenĂŒ (TMENU).
Ich möchte zunĂ€chst diesen MenĂŒ nur darstellen, das geht ja auch, aber ich habe ein Problem...
Die MenĂŒpunkte sind in diesem format:
Also das heiĂt, sie enthĂ€lt immer einen Bindestrich.
Meine Frage ist zunÀchst, wie kann ich den string so ersetzten, das alles nach dem bindestrich FETTGEDRUCKT ist...
Die nÀchste Frage geht um Wrap...
Da wird der String mit ĂŒbergeben, bloĂ möchte ich noch den ID noch mit einbauen, wie geht DAS?
Hier mein TypoScript:
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
# Normal state properties
NO.allWrap = <div class="menupoint"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menupointactive"> | </div>
}
mfg Ercan
Hallo und Willkommen,
dein Stichwort ist listNum.splitChar da kannst du als Trennerzeichen deinen Bindestrich angeben und dem Zweiten Teil dann ein "wrap = <b> | </b>" mitgeben
MfG
Wool
Hallo,
dankeschön fĂŒr deinen schnellen Antowrt, aber wie gesagt bin ich ein anfĂ€nger, und kann mir nicht wirklich vorstellen wie ich das anstellen soll :o
Könntest du mir ein Besipiel geben?
Danke đ
mfg Ercan
10 = TEXT
10.text.field = title # Seitentitel als Inhalt holen
10.text.listNum = 0 # Inhalt vor dem Trenner
10.text.listNum.splitChar = - # Trenner
15 < .10 # Ăbernehme Eigenschaften von 10
15.wrap = <b> | </b> # Wrap um den Text
15.text.listNum = 1 # Inhalt nach dem Trenner
so sollte das funktionieren...
Ja, das ist mir ja schon klar, aber es geht darum im MenĂŒ den String zu Ă€ndern...
Im MenĂŒ steht z.b. hallo-welt...
Daraus soll hallo-<b>welt</b> werden đ
Also hier wo ein | ist, soll das ĂŒbergeben werden:
NO.allWrap = <div class="menupoint"> | </div>
mfg Ercan
Mahlzeit...
hier ist eine Lösung wie es mit TMENU und SplitChar funktionieren könnte...
#26532
hoffe es hilft...
MfG
Wool
Danke schön, ja es hilft wirklich weiter, weil ich habe es hinbekommen...
Hier der TS:
lib.menu = HMENU
lib.menu {
1 = TMENU
1 {
noBlur = 1
NO = 1
NO {
1 = COA
1.10 = TEXT
1.10.field = title
1.10.listNum = 0
1.10.listNum.splitChar= -
1.20 = TEXT
1.20.value = -<strong>
1.30 < .1.10
1.30.listNum = 1
1.40 = TEXT
1.40.value = </strong>
stdWrap.field >
stdWrap.cObject = TEXT
stdWrap.cObject < .1
wrapItemAndSub = <div class="menupoint">|</div>
}
ACT < .NO
ACT {
wrapItemAndSub = <div class="menupointactive">|</div>
}
}
}
Der TS-Code macht aus einem hallo-welt, einen hallo-welt.
mfg Ercan