Hallo,
ich plage mich gerade mit einem TypoScript-Menü herum udn komm nciht mehr weiter...
Die Schwierigkeit für mich ist derzeit, die dynamisch erzeugten span und p - Tags an die richtige Stelle zu bekommen, mir ist klar das die Verwendung von "before" keinen Sinn ergibt, aber erstmal wollte ich überhaupt den Inhalt irgendwie erzeugen, jetzt fehlt "nur" noch die richtige Struktur. Bin für jede Hilfe dankbar.
derzeitiger Stand:
<div class="classname1">
<li>
<span class="classname2">text</span>
<a href="link">
<img src="xxx">
</a>
<div>
<p class="classname3">text</p>
</div>
</li>
</div>
Typoscript dazu:
lib.menuArtist = COA
lib.menuArtist.10 = HMENU
lib.menuArtist.10.special = directory
lib.menuArtist.10.special.value = 10
lib.menuArtist.10.1 = TMENU
lib.menuArtist.10.1 {
noBlur = 1
NO {
wrapItemAndSub = <div class="classname1"><li>|</li></div>
stdWrap.override.cObject = IMAGE
stdWrap.override.cObject {
file {
import {
cObject = TEXT
cObject {
cObject = TEXT
cObject {
value = fileadmin/templates/design01/img/artist_default.png
override {
required = 1
data = levelmedia:-1, slide
wrap=uploads/media/|
listNum = 0
}
}
override {
required = 1
field = media
wrap=uploads/media/|
listNum = 0
}
}
}
}
altText.field = title
titleText.field = title
}
before {
field = title
wrap=<span class="classname2">|</span>
}
after {
field = abstract
crop = 250 | ... | 1
wrap=<div><p class="classname3">|</p></div>
}
}
}
Am Ende sollte das Ergebnis so aussehen:
<div class="classname1">
<li>
<a href="link">
<img src="xxx">
<div>
<span class="classname2">text</span>
<p class="classname3">text</p>
</div>
</a>
</li>
<li>
...
</li>
</div>