Hallo,
ich versuche gerade diesen post hier
#39055
um zu setzten. Aber irgendwas läuft noch nicht so ganz.
Das Java bekomme ich über das typoscript eingebunden. Wird jedenfalls in die html reingeschrieben wenn ich mir den Quelltext angucke.
Allerdings bin ich mir noch unsicher was die Umsetzung bzw. das Umschreiben meines vorhanden Menüs betrifft.
Hier mien bisheriges Menü:
temp.HAUPTNAVIGATION = HMENU
temp.HAUPTNAVIGATION {
wrap = <div id="flashnavigation">|</div>
1 = TMENU
1{
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id=current
}
2<.1
}
Das Typo aud sem Beispiel sieht so aus: bzw. die erste id und die Unterebenen hab ich schon mal angepasst ;-)
marks.MENU = HMENU
marks.MENU {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="flashnavigation">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
}
Leider fehlen mir doch die nötigen Typo Kenntnisse um das auf meine bisherige Menüstruktur an zu wenden.
Kann mir jemand ein paar Hinweise geben???
Hallo burn4ever,
was genau ist dein Problem? Grundsätzlich sollte das Menü ja angezeigt werden, ausser du die Zuweisungen (Marker oder Subpart)oder CSS Formatierung verhindern dies.
Also folgende Probleme habe ich.
1. Mir fehlen zwei Menüpunkte, diese liegen im Ordnerbaum oberhalb der ersten Seite welche Unterseiten beinhaltet.
2. Gehe ich mit der Maus über den Link welcher die Unterseiten beinhaltet tut sich nichts ?!
Ich habe einfach mal die vorhandene css "vertikal_CSS" so ins Typo eingebunden:
page.stylesheet = fileadmin/template/vertikal_CSS.css
zerschiesst mir dann zwar mein Layout aber selbst damit geht es nicht. Muss als igrendwo noch der Fehler in meinem Typoscript sein!!??
Ach sooo,die links der noch erscheinenden Menüpunkte gehen auch nicht mehr.
Okay,
ich bin mal ein Schritt weiter ich habe jetzt das Typo so umgeschrieben, sprich die ersten beiden Zeilen vom Original verändert:
temp.HAUPTNAVIGATION = HMENU
temp.HAUPTNAVIGATION {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="flashnavigation">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Habe jetzt zwar alle Menüpunkte aber die Untermenüs werden auh gleich angezeigt.
Könnt es doch sein das das JavaScript nicht greift. Aber im Header des Quelltextes taucht die Zeile auf!?
Könnte es sein das mein Template noch nicht ganz stimmt??
Wie und wo setzte ich den die Klasse "menuparent" für das Submenü??
<!-- ###DOCUMENT_BODY### start-->
<div id="page">
<div id="header"><!-- ###Header### start--> <!-- ###Header### stop--> </div>
<!-- ###NAVI### start-->
<div id="flashnavigation">
<ul>
<li><a href="#">Zielsetzung</a></li>
<li><a href="#">Referenzen</a></li>
<li><a href="#">Tätigkeitsfeld</a></li>
<li><a href="#">Wissenspool</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Anfragen</a></li>
<li><a href="#">Sitemap</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>
<!-- ###NAVI### stop-->
<div id="content"><div class="padd">
<!-- ###INHALT### start--> <!-- ###INHALT### stop-->
</div></div>
<div id="footer"><!-- ###FOOTER### start--> <!-- ###FOOTER### stop-->
</div>
</div>
<div id="text_footer">
</div>
<!--page-->
<!-- ###DOCUMENT_BODY### stop-->
</html>
Hallo burn4ever,
wenn du z.B. folgende Struktur der Seiten haßt sollten auch alle Seiten die vorhanden sind angezeigt werden.
Home
- Directory
- Ebene1
- - Ebene1-1
- - - Ebene1-1-1
- - - Ebene1-1-2
- - - Ebene1-1-3
- - Ebene1-2
- - - Ebene1-2-1
- - - Ebene1-2-2
- Ebene2
- - Ebene2-1
- - Ebene2-2
Wenn du "expAll" wegläßt musst du dann immer auf die ober menüeben klicken damit sich die untere Menüebene öffnet.
Wenn du willt das sich die Menüebenen von selbst öffnen, musst du TMENU_LAYERS oder GMENU_LAYERS verwenden (siehe Beispiel):
page = PAGE
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.10 = HMENU
page.10.1 = GMENU_LAYERS
page.10.1 {
layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;
xPosOffset = -10
lockPosition = x
topOffset = 36
expAll=1
NO {
backColor = #cccccc
XY = [10.w]+10,20
10 = TEXT
10.text.field = title
10.offset = 5,15
10.fontFace = fileadmin/verdana.ttf
10.fontSize = 12
}
}
page.10.2 = GMENU_LAYERS
page.10.2 {
layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;
leftOffset = 110
relativeToTriggerItem = 1
relativeToParentLayer = 1
expAll=1
NO {
backColor = #99cccc
XY = 120,15
10 = TEXT
10.text.field = title
10.offset = 5,12
10.fontFace = fileadmin/verdana.ttf
10.fontSize = 10
}
}
page.10.3 = GMENU
page.10.3.NO {
backColor = #cccc00
XY = 120,15
10 = TEXT
10.text.field = title
10.offset = 5,12
10.fontFace = fileadmin/verdana.ttf
10.fontSize = 10
}
Die Klassen kannst du folgenderweise festlegen:
IFSUB.ATagParams = class = “menuparent"
Dein Template braucht due nicht zu verändern, du kannst alles im TS definieren
Hallo burn4ever,
hast du die Antwort unter
#91801 gelesen?
Nochmal der Hinweis, dass unter
#91775 gerade das gleiche behandelt worden ist - ohne TMENU_LAYERS oder GMENU_LAYERS.
Grüßle