tag.
mit folgendem script erstelle ich das danach folgende menü. Innendienst und Ausbildung sind
(auch in der struktur) untermenüpunkte von Stellenangebote. wie mann jetzt sieht wird
das "</li>" was nach Stellenangebote kommen müßt ans Ausbildung gehängt. wieso?
was kann/ muß ich machen.
danke schon mal.
# Das Untertextmenü links
Untermenue_links = HMENU
Untermenue_links {
special = directory
special.value = 82
entryLevel = 2
1 = TMENU
1.expAll = 1
1.NO = 1
1.NO.beforeWrap = <li> |
1.NO.linkWrap = |
1.NO.wrapItemAndSub = |</li>
2 < .1
#2.NO
}
<div id="navigation_links">
<ul id="navlist">
<li><a href="index.php?id=88" onfocus="blurLink(this);">Stellenangebote</a>
<li><a href="index.php?id=90" onfocus="blurLink(this);">Innendienst</a></li>
<li><a href="index.php?id=89" onfocus="blurLink(this);">Ausbildung</a></li></li>
<li><a href="index.php?id=87" onfocus="blurLink(this);">Philosophie</a></li>
<li><a href="index.php?id=86" onfocus="blurLink(this);">Kontakt</a></li>
<li><a href="index.php?id=85" onfocus="blurLink(this);">Geschäftsbericht</a></li>
</ul></div>
special = directory
special.value = 82
entryLevel = 2
Woher habt ihr alle diesen unsinnigen Konstrukt? Ich raffs nicht, liest den niemand die TSRef? (Bitte nicht antworten.)
1.NO.wrapItemAndSub = |</li>
Weil Du angibst, dass der Menüpunkt und seine Untermenüpunkte von einem </li> abgeschlossen wird.
special = directory
special.value = 82
entryLevel = 2
versteh dich nicht wirklich (klar, daß mit den "<li>"ts hab ich hinbekommen) aber wieso soll obiger konstrukt unsinnig sein? ok, durch
expAll = 1 wird wahrscheinlich entryLevel = 2 nicht mehr gebraucht. aber
special.value = 82 brauch ich doch um zu wissen ab wo das menü angezeigt werden soll. wie schon in einem anderen beitrg geschrieben: das hier hab ich aus dem buch praxiswissen typo3 (bis auf: 1.NO.wrapItemAndSub, daß hab ich auf irgend so ner seite gesehen....)
trotzdem: danke....
Mh halt.
DieSache ist die, dass sich 'special.value = 82' und 'entryLevel = 2' gegenseitig wiedersprechen.
Hier mal ein Beispiel-Baum:
[root]
-Home
--News
--About
---Kontakt
---FAQ
--Downloads
entryLevel2 bedeutet, dass es bei der 'News'-Ebene los geht, aber wenn z.B. Home die ID 82 hat, dann is das ja ein wiederspruch in sich, denn mit entryLevel sagst du, dass er in Ebene 2 anfangen soll, aber mit special.value sagst du, dass es in Ebene 1 losgehen soll..
Verstehste?
Musst dich da wohl auf eines von beidem festlegen und das andere wieder loeschen.
Und das mit expALL ist trivial bei diesem Problem.
Das sagt nur dass alle Unterpunkte angezeigt werden von der aktuellen kategorie. Das ist schon okay so..
tag. dachte ich hab dich verstanden. vor allem weils mir wirklich was gebracht hätte. aber leider doch nicht.
hab ein menü oben: produkte unternehmen kontakt
dieses sieht man sobald man auf die seite kommt. dann kann man wie auf jeder anderen seite auch die einzelnen punkte oben anklicken. die untermenüs werden dann links dargestellt. bis hier hin funktioniert auch noch alles (vorallem: weil ich halt 'special.value = 82' gelöscht hab. klick ich jetzt aber einen der untermenüpunkte an, verschwindet mein untermenü links.
weiß mir grad nicht zu helfen. bin dankbar für hilfe.
habs zum bsp. mit special.value.date = field:uid versucht.. ging natürlich nicht. zum besseren verständnis hab ich hier noch ein bild:
http://www.ulrich-haug.de/frage.gif
danke schon mal.
vielleicht ist ja auch meine struktur total falsch. vielleicht darf sollte ich gar nicht von Hauptmenü nach untermenü links "shortcuten"...?