Zum Inhalt springen

Menu wie auf http://www.bsgg.net/

Erstellt am 9. November 2004 · 2 Antworten · letzte Antwort am 10. November 2004

Tags: Frage

nugget ·

Hallo ich würde gerne ein menu wie auf http://www.bsgg.net/ mach allerdings ! leider habe ich so was noch nie gemacht und auch nicht wirklich arnung davon ich hab schon das forum durchsucht aber nix brauchbares gefunden!

mein ts sieht momentan so aus:

# Default PAGE object:
seite = PAGE
seite {
	typeNum = 0 
	includeCSS.file1 = fileadmin/css/main.css
	
	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/template.html
	10.workOnSubpart = DOKUMENT
	
	10.marks { # marker start
	
		NAVIGATION = HMENU
		NAVIGATION.special = directory
		NAVIGATION.special.value = 3
		NAVIGATION.1 = GMENU
		NAVIGATION.1.NO = 1
		NAVIGATION.1.NO { 
						XY = 190, 20
						backColor = #003366
						wrap = | <br>
						
						#menu hinzufügen
						10 = TEXT
						10.text.field = title
						10.fontColor = #FFFFFF
						10.fontFile = fileadmin/fonts/verdana.ttf
						10.fontSize = 10
						10.niceText = 1
						10.offset = 3, 14
						
						#weiße linie hinzufügen
						20 = IMAGE
						20.file = GIFBUILDER
						20.file {
								XY = 190, 1
								backColor = #CCCCCC
								}
						20.offset = 0, 19
						} 
	
		NAVIGATION.1.RO < .NAVIGATION.1.NO
		NAVIGATION.1.RO.backColor = #0059B3
	
		NAVIGATION.2 < .NAVIGATION.1	
		
	}# marker end
}

greetz nugget

cokker ·

Hi

also mein Template sieht wie folgt aus:

ich lege eine Reihe von Temporären Objekten an

# das Haupmenü
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
....
}
temp.menu.2 = TMENU
temp.menu.2 {
....
}

# der Klickpfad
temp.klick = HMENU
temp.klick.special = rootline
...

In diesem Fall hab ich ein Objekt mit dem vertikalen Menu und eins mit dem Horizontalen Menu

Jetzt lade ich eine Datei und ersetze Makierungen mit diesen Objekten

#Template aus Datei lesen und in Objekt schreiben, bestimmte Teile ersetzen
temp.Template = TEMPLATE
temp.Template {
  template = FILE
  template.file = fileadmin/template/layout.html
  workOnSubpart = BODY
  subparts.CONTENT < styles.content.get
  subparts.MENU < temp.menu
  subparts.KLICK < temp.klick

}

dann schieb ich dieses fertige Objekt temp.Template nur noch in das Page objekt

page = PAGE
page.typeNum = 0
page.20 < temp.Template
page.stylesheet =  ...
page.bodyTag = ...

Ich hoffe ich konnte dir helfen