[TYPO3-german] Dynamisches Menü Mit Text & Bild
Raphael Weber
mailinglisten at screensolutions.de
Fri Nov 23 09:39:33 CET 2007
hallo,
habe an folgender problemstellung zu knacken und mittlerweile sind mir
die ideen ausgegangen:
ich möchte ein menü dynamisch erzeugen lassen, in dem jedes einzelne
menü-item als definitionsliste ausgegeben werden soll. die liste soll
jeweils ein text- und ein bild-element enthalten, wobei jedes element
mit jeweils einem a-tag umschlossen werden soll.
HTML:
<dl class="naviSide">
<dt><a href="ID">TITEL1</a></dt>
<dd><a href="ID"><img src="fileadmin/lib/PREFIX_TITEL1.jpg"
alt="TITEL1" /></a></dd>
</dl>
<dl class="naviSide">
<dt><a href="ID">TITEL2</a></dt>
<dd><a href="ID"><img src="fileadmin/lib/PREFIX_TITEL2.jpg"
alt="TITEL2" /></a></dd>
</dl>
...
problem 1)
wie schaffe ich es dieses 'zweiteilige' menüitem zu erzeugen? ich
schaffe es entweder nur, BEIDE elemente mit EINEM a-tag zusammen zu
wrappen (was nicht sein darf), oder nur EIN Element zu wrappen [1] (in
diesem fall den text).
problem 2)
die bilddateien für die navigation lege ich im filesystem ab, wobei
der dateiname aus einem prefix und dem entsprechenden seitentitel
besteht. wie kann ich in TS den dateinamen erzeugen. gibt es was
entsprechendes für 'PREFIX_'.$title.'jpg' und wie baue ich das in mein
menü-skript ein?
[1] mein bisheriger versuch, TS:
lib.naviLeft = HMENU
lib.naviLeft {
special = directory
special.value = PID
maxItems = 4
begin = 1
entryLevel = 1
1 = TMENU
1 {
noBlur = 1
expAll = 0
NO {
linkWrap = <dt>|</dt><dd><img src="PREFIX_TITLE.jpg" alt="TITLE" /></dd>
allWrap = <dl class="naviSide">|</dl>
insertData = 1
}
CUR = 1
CUR.doNotLinkIt = 1
CUR.wrapItemAndSub = <dl class="naviSide"><dt>|</dt></dl>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub < CUR.wrapItemAndSub
}
}
bin für jeden tipp dankbar!!!
grüsse,
raphael
More information about the TYPO3-german
mailing list