hi,
viel gelesen und doch nichts kapiert o.O
ich wollte mir per marker ein 2fach menü erstellen.
pkt 1.
- pkt 1.1.
- pkt 1.2.
pkt 2.
- pkt 2.1.
- pkt 2.2.
bei klick auf pkt. 1zeigt er die unterpunkte (vorher nicht). also so ein standard menü. nichts besonderes.
mein menü in setup:
marks.MENUE_UNDER = HMENU
marks.MENUE_UNDER.special = directory
marks.MENUE_UNDER.special.value = 31
marks.MENUE_UNDER.1 = TMENU
marks.MENUE_UNDER.1.NO{
expAll = 1
linkWrap = |<br />
ATagParams = class="navunder"
}
marks.MENUE_UNDER_DOG = HMENU
marks.MENUE_UNDER_DOG.special = directory
marks.MENUE_UNDER_DOG.special.value = 32
marks.MENUE_UNDER_DOG.1 = TMENU
marks.MENUE_UNDER_DOG.1.NO{
expAll = 1
linkWrap = |<br />
ATagParams = class="navunderdog"
}
leider zeigt er die hauptpunkte untereinander und die unterpunkte zum schluss.
ok. das ist mir klar, da ich es ja einzeln auslese.
aber wie bekomme ich die unterpunkte zu den jeweiligen hauptpunkten?
und was muss ich machen, damit ich diese klickeffekte (menü auf/zu) bekomme?
danke im vorraus
Ein Tipp heißer Tipp: Doku lesen ;-)
http://www.typo3.net/fileadmin/downloads/dokumentation.pdf
Ab Seite 61 allgemein...
Ab Seite 116 dann mit zweiter Menüebene...
Gruß aus dem sonnigen Hamburg...
ah, nach so einer doku habe ich gesucht.
allerdings finde ich nicht wie ich meine css dort einbinden kann.
oder sehe ich den wald vor bäumen nicht?
danke
hi,
eine frage hätte ich noch.
die css einbindung habe ich noch gefunden. aber ich bekomme es nicht hin, das er für die aktive seite ein anderes icon benutzt.
in zeile 19 und 28 ist das icon vor dem menu inaktive.
ich wollte es aktiv setzen wenn die aktuelle seite angezeigt wird.
wie binde ich das ein? danke.
hier mein code:
marks.MENU1 = HMENU
marks.MENU.special = directory
marks.MENU.special.value = 3
entryLevel = 31
marks.MENU1.1special = directory
marks.MENU1.1 = TMENU
marks.MENU1.1 {
expAll = 0
NO.ATagParams = class="navunder"
NO.allWrap = |<br />
RO = 0
}
marks.MENU1.2 = TMENU
marks.MENU1.2special = directory
marks.MENU1.2 {
expAll = 0
NO {
ATagParams = class="subnavunder"
allWrap = <img src="fileadmin/images/icon4_off.gif" width="4" height="7" border="0" alt="" /> |<br />
RO = 0
}
marks.MENU1.3 = TMENU
marks.MENU1.3special = directory
marks.MENU1.3 {
expAll = 0
NO {
ATagParams = class="subnavunder"
allWrap = <img src="fileadmin/images/icon4_off.gif" width="4" height="7" border="0" alt="" /> |<br />
RO = 0
}
}
}
Moin Tank_jr,
also zunächst einmal muss "special" ohne Zahl da stehen, also nicht:
marks.MENU1.1special = directory
sondern
marks.MENU1.special = directory
usw. (glaube ich zumindest...)
So wie RO für "Rollover" steht, gibt es ACT für "active"...
Außerdem gibt es uch inch CUR für "current"...
Damit müsstet Du wohl mal ein wenig herumspielen (das mit ACT und CUR steht aber auch in der doku, oder nicht?)
10.marks.MENU1 = HMENU
10.marks.MENU1 {
special = directory
special.value = 3
entryLevel = 0
1 = TMENU
1 {
noBlur = 1
wrap = <ul id="mainmenue">|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li><img src="inaktiver_bildpfad" alt="" /> |</li>
}
CUR < .NO
CUR.doNotLinkIt = 1
CUR.ATagBeforeWrap = <img src="aktiver_bildpfad" alt="" />
}
# zweite Menueebene
2 = TMENU
2 {
noBlur = 1
wrap = <ul id="submenue">|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li><img src="inaktiver_bildpfad2" alt="" /> |</li>
}
CUR < .NO
CUR.doNotLinkIt = 1
CUR.ATagBeforeWrap = <img src="aktiver_bildpfad2" alt="" />
}
# dritte Menueebene wie die zweite darstellen
3 <.2
}
Wobei es besser ist, die Bilder via CSS auszutauschen, da das Menü sowieso schon als Liste dargestellt wird.
hi,
danke für deine antwort.
ich habe es bei mir so eingebaut:
marks.MENU1 = HMENU
marks.MENU1 {
special = directory
special.value = 3
entryLevel = 31
1 = TMENU
1 {
noBlur = 1
wrap = <ul id="mainmenue">|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li><img src="fileadmin/images/icon4_off.gif" width="4" height="7" border="0" alt="" /> |</li>
}
CUR < .NO
CUR.doNotLinkIt = 1
CUR.ATagBeforeWrap = <img src="fileadmin/images/icon4_on.gif" width="4" height="7" border="0" alt="" />
}
# zweite Menueebene
2 = TMENU
2 {
noBlur = 1
wrap = <ul id="submenue">|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li><img src="fileadmin/images/icon4_off.gif" width="4" height="7" border="0" alt="" /> |</li>
}
CUR < .NO
CUR.doNotLinkIt = 1
CUR.ATagBeforeWrap = <img src="fileadmin/images/icon4_on.gif" width="4" height="7" border="0" alt="" />
}
# dritte Menueebene wie die zweite darstellen
3 <.2
}
aber jetzt zeigt er überhauptnichts an.
habe ich etwas falsch gemacht?
jupp... entrylevel = 31 ist falsch. probier mal eine kleine zahl: 0, 1 oder 2...
hi,
hm. nein daran liegt es nicht. habe 0,1,2,3, ... ausprobiert.
entryLevel = 31 ist doch die pid wo es losgeht. oder?
was bedeutet eigentlich das:
ATagTitle.field = abstract // description // title
danke
Kennst Du eigetlich die Doku?! Ist zwar schon ein wenig älter, aber gilt prinzipiell noch alles... Sehr zu empfehlen!
Hier der Link: http://www.typo3.net/fileadmin/downloads/dokumentation.pdf
Auf Seite 117: EntryLevel
ps:
ATagTitle.field = abstract // description // title
bedeutet, dass der Inhalt vom Feld abstract angezeigt wird, ist diese leer von description, ansonsten von title. Sinnvoll, wenn im Backend was anderes stehen soll, als auf der Website oder im Titel des Links was anderes, oder in der Brotkrümel-Navigation usw.
Um das zu nutzen muss allerdings der Seitentyp der Seite auf "Erweitert" gestellt werden... dort gibt es dann u. a. die Felder "Inhaltsangabe" und "Beschreibung"...
😃 vielen dank
doch hab ich gelesen, allerdings vor ca. 3 wochen. und es leider vergessen. ich habe jetzt einfach "special.value" mit "entryLevel" verwechselt. asche auf mein haupt 🙂
ok, ich hab es drin und es läuft so weit ganz gut.
allerdings wechselt er nicht die icons vor dem menüpunkt?