aaaaiiiiiii, nach der lösung suche ich seit tagen und sobald ich frage, finde ich sie rein zufällig selber :0)
trotzdem danke für's lesen

hier die lösung:
temp.mainnav = HMENU
temp.mainnav {
  entryLevel = 0

  1 = TMENU
  1 {
    noBlur = 1
    expAll = 1
    wrap = <ul id="MainNav">|</ul>
NO {
      ATagTitle.field = title
      wrapItemAndSub = <li>|</li>
      allWrap = <h1>|</h1>

      allWrap.append = COA
      allWrap.append.10 = CONTENT
      allWrap.append.10 < lib.contentnav
      allWrap.append.if {
        value.field = uid
        equals = 3
      }
}

derselbe auffbau auch im falle HTML, also
      allWrap.append = COA
      allWrap.append.10 = HTML
      allWrap.append.10.value = <span>BLABLA</span>
      allWrap.append.if {
        value.field = uid
        equals = 3
      }


Am 31.10.10 14:17, schrieb Maria:
hallo typo3-liste,

und wieder eine HMENU-frage :0)
habe ein menü mit 2 ebenen zusammengestöpselt, das soweit auch
funktioniert.
bei einem festgelegten menüpunkt (in der hauptebene mit der uid=3),
möchte ich nun als submenü ein ankermenü einbauen.

meine idee ist dies mit einem

NO.allWrap.append bzw.
ACT.allWrap.append

also

temp.mainnav = HMENU
temp.mainnav {
entryLevel = 0

1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul id="MainNav">|</ul>
NO {
ATagTitle.field = title
wrapItemAndSub = <li>|</li>
allWrap = <h1>|</h1>

allWrap.append = CONTENT
allWrap.append < lib.contentnav
allWrap.append.if {
value.field = uid
equals = 3
}
}

[ ... usw. ... ]
}


zu realisieren und da passieren jetzt - meiner meinung nach -sehr
merkwürdige dinge:

das ankermenü wird eingebaut und auch richtig gewrappt, aber auf alle
menüpunkte der hauptebene.
die if-abfrage wird komplett ignoriert.

testweise habe ich mal versucht nur normalen text dranzuhängen. hier
klappt die if-abfrage: d.h. der text wird nur beim menüpunkt mit der
uid=3 drangehängt

[ ... ]
allWrap = <h1>|</h1>

allWrap.append = TEXT
allWrap.append.value = BLABLA
allWrap.append.if {
value.field = uid
equals = 3
}
[ ... ]

kann mit jemand dieses verhalten erklären?
wie kriege ich die richtige if-abrage hin?

übrigens auch bei einem allWrap.append = HTML wird die if-abrage
übergangen.

an diesem punkt brauche ich eure hilfe
danke und liebe grüße

maria

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an