Zum Inhalt springen

2 unabhängige Menüs

Erstellt am 17. November 2003 · 21 Antworten · letzte Antwort am 19. November 2003 · Seite 1 von 2

Tags: Frage

bitte_helfen ·

Ich hab da jetzt nur noch ein Problem, nachdem ich den entryLevel = 1 rausgenommen habe, zeigt mir das Menü die Unterpunkte nicht mehr an, wenn ich darauf klicke.
Weiterhin würde ich gerne noch wissen, wie ich bein den Menüs die Hintergrundbilder sichtbar mache, die ich in den Tabellen des HTML Dokuments hinterlegt habe, denn wenn ich die Hintergrundfarbe des Menüs weglasse, dann macht es mir den Hintergrund weiß. Und da es ein Hintergrund mit Verlauf ist, bringt es mir auch nichts, wenn ich ein Hintergrundblid festlege, da es sich ja bei jedem Navipunkt wiederholt. 😢

Na dann hoffe ich das ihr mir helfen könnt.

sw-student ·
bitte_helfen schrieb

Ich hab da jetzt nur noch ein Problem, nachdem ich den entryLevel = 1 rausgenommen habe, zeigt mir das Menü die Unterpunkte nicht mehr an, wenn ich darauf klicke.

Versuch's mal mit collapse=1 (gehört vor / nach expAll=0)

bitte_helfen schrieb

Weiterhin würde ich gerne noch wissen, wie ich bein den Menüs die Hintergrundbilder sichtbar mache, die ich in den Tabellen des HTML Dokuments hinterlegt habe, denn wenn ich die Hintergrundfarbe des Menüs weglasse, dann macht es mir den Hintergrund weiß. Und da es ein Hintergrund mit Verlauf ist, bringt es mir auch nichts, wenn ich ein Hintergrundblid festlege, da es sich ja bei jedem Navipunkt wiederholt. 😢

transparentBackground=1

(Typo setzt die Farbe an Position 0,0 transparent)

bitte_helfen ·

Danke sw-student, für die Hilfe, das mit dem transparenten Hintergrund funktioniert auch, wenn man den niceText Befehl durch den antiAlias=0 Befehl austauscht recht gut.

Aber das Problem mit der Navi wird durch collapse=1 leider nicht gelöst, egal ob ich es jetzt von oder nach expAll = 0 schreibe, die Untermenüpunkte der Navi klappen immer noch nicht auf, wenn ich auf einen Navipunkt klicke. 😢

sw-student ·

Das collapse gehört in diesen Block:

marks.NAVI_LEFT.1 = GMENU 
marks.NAVI_LEFT.1 { 
collapse=1
expAll=0
NO {

Hast es so gemacht?

ob vor/nach ist übrigens egal 😉

bitte_helfen ·

Sorry das teil liegt im Moment noch auf meinem Privaten Webserver (Testserver) ohne offizeller IP. Kannst aber gern meine ICQ Nummer haben geht warscheindlich schneller als das mit dem Forum

ITiger ·

Ich hätte dann gerne auch die Lösung, falls denn eine Existiert. Interessiert mich nämlich...

Gruß ITiger.

bitte_helfen ·

hat denn niemand eine Idee wie man so was einfaches wie 2 von einander unabhängige Navis hinbekommt.

sw-student hat mir ja schon sehr gut geholfen, bei ihm funktioniert es ja antscheinend auch, aber bei klappt das irgendwie nicht.

Da ist mein aktueller Code:

# Default PAGE object:
seite = PAGE
seite.typeNum = 0
bgColor = white
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template_saynet.htm
workOnSubpart = DOKUMENT

#Navi Top
marks.NAVI_TOP = HMENU
marks.NAVI_TOP.special = directory
marks.NAVI_TOP.special.value = 81
marks.NAVI_TOP.1 = GMENU
marks.NAVI_TOP.1 {
expAll = 0
NO {
transparentBackground=1
XY = [10.w]+16 , 15
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/hp/schriften/tahomabd.ttf
10.fontColor = black
10.fontSize = 15
10.offset = 8,12
10.antiAlias = 0
}
ACT < .NO
ACT = 1
ACT.10.fontColor = white
RO < .NO
RO = 1
RO.10.fontColor = #ffffff
}

# NAVI_LEFT object: 
marks.NAVI_LEFT = HMENU 
marks.NAVI_LEFT.special = directory 
marks.NAVI_LEFT.special.value = 82
marks.NAVI_LEFT.1 = GMENU 
marks.NAVI_LEFT.1 { 
collapse=1 
expAll=0 
NO { 
transparentBackground=1
wrap = | <BR> 
XY = [10.w]+20,30 
10 = TEXT 
10.text.field = title 
10.fontFile = fileadmin/versuch/verdana.ttf 
10.font.Color = black 
10.fontSize = 12 
10.offset = 5,20 
10.antiAlias = 0 
}
ACT < .NO
ACT = 1
ACT.10.fontColor = white
RO < .NO
RO = 1
RO.10.fontColor = #ffffff
} 
marks.NAVI_LEFT.2 = GMENU 
marks.NAVI_LEFT.2 {  
NO { 
transparentBackground=1
wrap = | <BR> 
XY = [10.w]+25,25 
10 = TEXT 
10.text.field = title 
10.fontFile = fileadmin/versuch/verdana.ttf 
10.fontSize = 9 
10.offset = 22,22 
10.antiAlias = 0 
} 
} 
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
}

Wenn noch jemand eine Idee hat dann immer her damit bin für jeden Tipp dankbar.

sw-student ·

Bist du dir denn gaanz sicher, dass die ID bei marks.NAVI_LEFT.special.value = 82 stimmt, und Unterseiten überhaupt existieren? Das wär das Einzigste, was mir dazu noch einfällt o.O

bitte_helfen ·

Ja sw-student, bin mir leider sehr sicher, das die ID stimmt.

Zur Eräuterung:

SIDE NAVI (ID=82)
|
|-link 1 (ID=71)
|-link 2 (ID=72)
|-link 3 (ID=73)
|-link 4 (ID=74)

So link 1-4 haben weitere Unterpunkte, die leider nicht angezeigt werden, wenn ich auf link 1-4 klicke.

Sie werden nur angezeigt, wenn ich den entryLevel Befehl einsetzt.
Da ist dann nur wieder das Problem, das Link 1-4 erst angezeigt wird, wenn ich in der TOP NAVI auf einen Link Klicke

#paralyzed#

bitte_helfen ·

Hab die ganze Seite jetzt auf Frames umgebaut und es funzt immer noch nicht, also muss ein Fehler in meinem Code sein. Aber welcher? 🙂 🙂

ITiger ·

nur mal so ne idee...

Als erstes:
Was passiert, wenn du collapse = 0 setzt?
Und dann noch:
Was passiert, wenn du expAll = 1 setzt?

Gruß ITiger.

bitte_helfen ·

Bei collapse=0 passiert garnichts, und expAll=1 zeigt er mir alle Untermenüs an, was er aber beim Laden der Seite nicht machen soll. Die Navigation soll erst beim Klick auf den Oberpunkt der Navi auf gehen und seine Unterpunkte preisgeben. Weil wenn ich die Unterpunkte alle gleich preis gebe dann wird die Navi ewig lang und sehr unübersichtlich. Ausserdem besteht das Design schon und auf herkömmliche Art und Weise (HTML) war es ja auch möglich, also muss es ja jetzt auch irgendwie möglich sein

😢

bitte_helfen ·

Sobald ich auf der Startseite einen Shortcut auf eine TOP_NAVI setzte funzt alles auch mit der LEVT_NAVI, weil da kann ich jetzt dann auch wieder den entryLevel Befehl reinsetzten, und er zeigt mir durch den Shortcut die linke Menüleiste an.

Das will ich aber nicht, denn die Startseite soll eingenständig sein, und nicht von einer anderen Seite belagert werden.

ITiger ·

Und wenn du eine neue seite (ausserhalb des Pagetrees) als startseite anlegst, und dann einen expire/refresh auf die verknüpfte seite (deine jetzige startseite) machst? Ginge das nicht?

bitte_helfen ·

Doch das funzt aber ich wollte es eigentlich anders lösen, aber was solls jetzt hab ich einfach die Struktur geändert und jetzt läufts, naja binn gespannt wann ich vor dem nächsten Berg steh und wieder von vorn anfang.

8-) 🙂

bitte_helfen ·

Hi Leute, da bin ich wieder und ich weis ich bin lästig, aber ich hab ein neues Problem mit meinen Menüs.

Nachdem alles gestern so schön geklappt hat, hab ich mir in meinem jugendlichem Leichtsinn gedacht, verpack das ganze doch mal in ein nettes Frame.
Gesagt getan und fängt die ganze Sch... von forne an.

MEIN MENÜ KLAPPT WIEDER NICHT AUF!!!!!!!!!!!!!! 😢

Ich poste mal den Code warscheindlich hab ich irgend was übersehen

# Definition of the page-objects 
seite = PAGE 
menu = PAGE 
top = PAGE 
content = PAGE 

top.typeNum = 4 
content.typeNum = 3 
menu.typeNum = 2 
seite.typeNum = 1 

outer_frameset = PAGE 
outer_frameset.typeNum = 0 
outer_frameset.frameSet.rows = 121,* 
outer_frameset.frameSet.params = framespacing="0" frameborder="0" border="0" 
outer_frameset.frameSet { 
1 = FRAME 
1.obj = top 
1.params = frameborder="0" noresize marginheight="0" border="0" scrolling="NO" 
2 = FRAME 
2.obj = content 
2.params = frameborder="0" noresize marginheight="0" border="0" scrolling="NO" 
3 = FRAMESET 
3.params = framespacing="0" bordercolor="#FFFFFF" frameborder="0" border="0" marginheight="0" border="0" 
3.cols = 174, * 
3 { 
1 = FRAME 
1.obj = menu 
1.params = frameborder="0" noresize marginheight="0" border="0" scrolling="NO" 
2 = FRAME 
2.obj = seite 
2.params = frameborder="0" marginheight="0" border="0" scrolling="AUTO" 
} 
} 

content.frameSet.cols = 174, * 
content.frameSet.params = framespacing="0" frameborder=0 border="0" 
content.frameSet { 
1 = FRAME 
1.obj = menu 
1.params = marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize 
2 = FRAME 
2.obj = seite 
2.params = marginwidth="5" marginheight="5" scrolling="auto" frameborder="0" noresize 
} 

# Page-content 
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/hp/mainframe.htm
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
} 

#Navi Top
top.10 = TEMPLATE
top.10 {
template = FILE
template.file = fileadmin/hp/topframe.htm
workOnSubpart = DOKUMENT
marks.NAVI_TOP = HMENU
marks.NAVI_TOP.special = directory
marks.NAVI_TOP.special.value = 81
marks.NAVI_TOP.1 = GMENU
marks.NAVI_TOP.1.target = seite
marks.NAVI_TOP.1 {
expAll = 0
NO {
transparentBackground=1
XY = [10.w]+16 , 15
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/hp/schriften/TRGCE____.TTF
10.fontColor = white
10.fontSize = 12,8
10.offset = 8,12
10.antiAlias = 0
}
RO < .NO
RO = 1
RO.10.fontColor = black
}
} 


# NAVI_LEFT object:
menu.20 = TEMPLATE
menu.20 {
template = FILE
template.file = fileadmin/hp/sideframe.htm
workOnSubpart = DOKUMENT
marks.NAVI_LEFT = HMENU
marks.NAVI_LEFT.special = directory
marks.NAVI_LEFT.special.value = 82
marks.NAVI_LEFT.entryLevel = 1
marks.NAVI_LEFT.1 = GMENU
marks.NAVI_LEFT.1.target = seite
marks.NAVI_LEFT.1 {
collapse = 1
expAll=0
NO { 
transparentBackground=1
wrap = | <BR> 
XY = [10.w]+20,30 
10 = TEXT 
10.text.field = title 
10.fontFile = fileadmin/versuch/verdana.ttf 
10.fontColor = #547CBB 
10.fontSize = 15
10.offset = 5,20 
10.antiAlias = 0 
}
RO < .NO
RO = 1
RO.10.fontColor = black
} 
marks.NAVI_LEFT.2 = GMENU
marks.NAVI_LEFT.2.target = seite
marks.NAVI_LEFT.2 {  
NO { 
transparentBackground=1
wrap = | <BR> 
XY = [10.w]+25,25 
10 = TEXT 
10.text.field = title 
10.fontFile = fileadmin/versuch/verdana.ttf 
10.fontColor = #547CBB
10.fontSize = 9 
10.offset = 22,22 
10.antiAlias = 0 
}
RO < .NO
RO = 1
RO.10.fontColor = black
}

Na dann viel Spass damit und schon vielen Dank für eure Hilfe