Hallo,
ich hab da ein interessantes Problem.
Nämlich will ich ein Menü generieren, das bei Überrollen weitere Info zum Link gibt.
Meine Idee war, dass im Div-Container eines jeden Menü-Elementes ein weiterer Div-Container existiert, der erst bei RollOver sichtbar wird.
Im Template funktioniert das.
<div class="ebene1"> <a href="sdg"> Menupkt </a> <div class="menu_info"> Info </div></div>
Wie das CSS dazu aussieht tut m.E. nichts zur Sache.
Jetzt will ich da, wo "Menupkt" steht, den Namen der Seite stehen haben.
Dort, wo "Info" steht, soll der Subtitle hin.
Nur mit Wrap komme ich alleine hier nicht weiter:
1 = TMENU
1.NO {
allWrap = <div class="ebene1">|<div class="menu_info"><div class="innen">INFO</div></div></div>
}
Hat jemand eine Idee, wie ich an der Stelle "INFO" den Subtitle der Seite hin bekomme?
Vielen Dank
Christian
allWrap hat aber praktischerweise stdWrap also:
1 = TMENU
1.NO {
allWrap = <div class="ebene1">|<div class="menu_info"><div class="innen">{field:subtitle}</div></div></div>
allWrap.insertData = 1
}
Ich baue gerade meine Website um. Habe die alte Version aber noch nicht gelöscht:
t3.emil-webdesign.net
Du muss keine Definitionslisten nehmen. Wenn aber doch, dürftest Du bei der CSS-Formatierung ganz ohne extra Klassen auskommen. Ein wenig semantischer ist es auch noch.
TS fürs Menü (vereinfacht) :
temp.nav = HMENU
temp.nav {
wrap = <div id="nav" title="Hauptnavigation" role="navigation">|</div>
1 = TMENU
1 {
noBlur = 1
NO {
allWrap = <dl>|</dl>
linkWrap = <dt>|</dt>
ATagTitle.field = abstract // title
after.cObject = TEXT
after.cObject.required = 1
after.cObject {
field = subtitle
wrap = <dd>|</dd>
}
}
}
}
Kitsunet schrieb
allWrap hat aber praktischerweise stdWrap also:
1 = TMENU
1.NO {
allWrap = <div class="ebene1">|<div class="menu_info"><div class="innen">{field:subtitle}</div></div></div>
allWrap.insertData = 1
}
Cool, das ist ja einfach.
Da kann man dann ja auch alle anderen DB-Felder auslesen.
Schön, dass es so einfach geht, vielen Dank
Christian