[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