Zum Inhalt springen

Menü fragen

Erstellt am 9. November 2007 · 3 Antworten · letzte Antwort am 28. November 2007

Tags: Frage

Nirra ·

Servus ich mal wieder^^

also ich musste meine page nochmal machena aber iwie hab ich ein ziemliches brett vor dem kopf #angry# #angry#
Mein problem ist das das linke menu nicht angezeigt wird aber ich glaube das leigt an dem shortcut

mein menue sieht ungefähr so aus.

typosite

- root
- home
- feuser
- untermenue beginn
--- 1 seite
--- 2 Seite
--- 3 Seite
- letzte seite

shortcut ist von root auf home gesetzt.

seite.40 = TEXT 
[hour = > 2] 
seite.40.value = Guten Morgen 
[hour = > 11] 
seite.40.value = Herzlich Willkommen 
[hour = > 19] 
seite.40.value = Guten Abend 
[global] 

config.linkVars = L 
config.sys_language_uid = 0 
config.language = de 
[globalVar = GP:L=1] 
  config.sys_language_uid = 1
  config.language = en 
[global] 
transparentColor = #ffffff

seite.20 = TEXT 
seite.20.wrap = <a href="index.php?id=|&L=1>Englisch</a> 
seite.20.field = uid 
[globalVar = GP:L=1] 
  seite.20.wrap = <a href="index.php?id=|&L=0>Deutsch</a> 
[global] 


seite = PAGE 
seite {  
typeNum = 0 
bodyTag = <body bgColor = "#DDDDDD"> 
stylesheet = fileadmin/css/style.css 
meta.AUTHOR = Manuel Mädje 
meta.DESCRIPTION = 


10 = TEMPLATE 
10.template = FILE 
10.template.file = fileadmin/templates/vorlage.html 
10.workOnSubpart = DOKUMENT 
10.marks {
TRAILER = IMAGE 
TRAILER.file = GIFBUILDER 
TRAILER.file { 
XY = 559, 86 

transparentColor = #ffffff 
10 = TEXT 
10.text.field = subtitle // title 
10.fontSize = 35 
10.fontFile = fileadmin/fonts/Terminat.ttf
10.fontColor =  #3399CC 
10.offset = 10, 40 
backColor = #ffffff
20 = TEXT 
20.text.field = subtitle // title 
20.fontSize = 36 
20.fontFile = fileadmin/fonts/ASPHODEL.TTF 
20.fontColor = #E2F5E5 
20.offset = 40, 75 

} 
transparentColor = #ffffff 
styles.content.loginform.pid = 161
MENU_OBEN = HMENU 
MENU_OBEN.special = directory 
MENU_OBEN.special.value = 4
MENU_OBEN.1 = TMENU 
MENU_OBEN.1.NO = 1 
MENU_OBEN.1.NO.ATagParams = class="linkWeiss" 
MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;| 

MENU_LINKS = HMENU 
MENU_LINKS.special = directory 
MENU_LINKS.special.value = 4
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = GMENU 
MENU_LINKS.1.NO = 0 
MENU_LINKS.1.NO { 
XY = 180, 30 
backColor =  #454E82

styles.content.loginform.pid = 161

10 = TEXT 
10.text.field = title 
10.fontColor = #FFFFFF 
10.fontFile = fileadmin/fonts/arialbi.ttf 
10.fontSize = 12  
10.offset = 7, 19 
backColor = #454E82 
20 = IMAGE 
20.file = GIFBUILDER 
20.file { 
XY = 180,1 
backColor = #FFFFFF
} 
20.offset = 0, 29 
} 
MENU_LINKS.1.RO < .MENU_LINKS.1.NO 
MENU_LINKS.1.RO { 
tmp < .backColor 
backColor = #82BC8B 
5 < .10 
5.fontColor < .tmp 
5.offset = 8,22  
 } 
 
MENU_LINKS.1.CUR < .MENU_LINKS.1.RO 
MENU_LINKS.2 < .MENU_LINKS.1 
MENU_LINKS.2 { 
NO.backColor = #FFFFFF 
NO.10.fontColor = #3333CC
NO.20.file.backColor = #3333CC 
RO < .NO 
RO.backColor = #FFFFFF 
RO.5 > 
CUR < .RO 


}  
CONTENT = CONTENT 
CONTENT { 
table = tt_content 
select.orderBy = sorting 
select.where = colPos = 0
select.languageField = sys_language_uid
styles.content.loginform.pid = 161
} 

RECHTS = CONTENT 
RECHTS { 
  table = tt_content 
  select.orderBy = sorting 
  select.where = colPos = 2 
} 
}
}

lib.stdheader > 
lib.stdheader = CASE 
lib.stdheader { 
  key.field = header_layout 
  1 = TEXT 
  1.field = header 
  1.wrap = <font face="Arial" size="2"><b> | </b></font><br> 
  2 = IMAGE 
  2.file = GIFBUILDER 
  2.file { 
    XY = [10.w]+10, 28 
    backColor = grey 
    10 = TEXT 
    10.text.field = header
    10.fontColor = #478951 
    10.fontFile = fileadmin/fonts/arialbd.ttf 
    10.fontSize = 16 
    10.offset = 1, 22  
  } 
2.wrap = |<br> 
default < .1
} 

 tmp_tt_content_text < tt_content.text 
tt_content.text > 
tt_content.text = COA 
tt_content.text.10 < lib.stdheader 
tt_content.text.20 = TEXT 
tt_content.text.20 { 
field = bodytext 
fieldRequired = bodytext 
wrap = <font face="Arial" size="2">|</font><br> 
parseFunc < tmp_tt_content_text.20.parseFunc 
editIcons < tmp_tt_content_text.20.editIcons 
}


seite.20 = PHP_SCRIPT 
seite.20.file = fileadmin/scripts/example_languageMenu.php

schon mal danke im voraus :o [/img]

dwian ·

hallo Nirra,

bevor hier irgendwer anfangen wird dein Script zu kommentieren wirst du wohl erst mal ein bißchen Ordnung machen müssen.
Ich bin selber Neuling und ich würd dir gern helfen. Immo ist der Job aber so abschreckend wie die Aufräumaktion im Zimmer meines Sohnes.

Ich würd dir Folgendes vorschlagen:

  • - strukturier deine Inhalte (Kopf, Content, Menü usw.)
    - definiere die einzelnen Teile deiner Seite in Variablen
    - kommentiere die einzelnen Teile verständlich
    - verdeutliche die Struktur der einzelnen Teile durch Einrückung
    - definiere am Ende deines Skriptes dein page-Objekt und ordne dann die einzelnen Teile zu.

Sorry, wenn ich als Neuling hier reinposte. Ich denke die alten Hasen können sich hier zu einer Antwort nicht mehr durchringen o.O

Gruß dwian

Nirra ·

Hi und danke für der tipp.
Sorry das ich erst jetzt wieder schreibe.
Okay ich haben deinen Rat befolgt und das ganze etwas geordnet.
Das ganze sieht jetzt so aus:

// BEGRÜßUNG

seite.40 = TEXT 
[hour = > 2] 
seite.40.value = Guten Morgen 
[hour = > 11] 
seite.40.value = Herzlich Willkommen 
[hour = > 19] 
seite.40.value = Guten Abend 
[global] 

//SPRACHE

	config.linkVars = L 
	config.sys_language_uid = 0 
	config.language = de 
	[globalVar = GP:L=1] 
  	config.sys_language_uid = 1
  	config.language = en 
	[global] 
	transparentColor = #ffffff

	seite.20 = TEXT 
	seite.20.wrap = <a href="index.php?id=|&L=1>Englisch</a> 
	seite.20.field = uid 
	[globalVar = GP:L=1] 
	seite.20.wrap = <a href="index.php?id=|&L=0>Deutsch</a> 
	[global] 


//TEMPLATE

transparentColor = #ffffff 
seite = PAGE 
seite {  
typeNum = 0 
bodyTag = <body bgColor = "#DDDDDD"> 
stylesheet = fileadmin/css/style.css 
meta.AUTHOR = Manuel Mädje 
meta.DESCRIPTION = 


10 = TEMPLATE 
10.template = FILE 
10.template.file = fileadmin/templates/vorlage.html 
10.workOnSubpart = DOKUMENT 
10.marks {
TRAILER = IMAGE 
TRAILER.file = GIFBUILDER 
TRAILER.file { 
XY = 559, 86 

//TRAILER

	transparentColor = #ffffff 
	10 = TEXT 
	10.text.field = subtitle // title 
	10.fontSize = 40
	10.fontFile = fileadmin/fonts/arialbi.ttf 
	10.fontColor =  #3399CC 
	10.offset = 10, 46
	backColor = #ffffff
	20 = TEXT 
	20.text.field = subtitle // title 
	20.fontSize = 36 
	20.fontFile = fileadmin/fonts/ASPHODEL.TTF 
	20.fontColor = #E2F5E5 
	20.offset = 225, 80

	} 

//MENU OBEN

transparentColor = #ffffff 
styles.content.loginform.pid = 3
MENU_OBEN = HMENU 
MENU_OBEN.special = directory 
MENU_OBEN.special.value = 2
MENU_OBEN.1 = TMENU 
MENU_OBEN.1.NO = 1 
MENU_OBEN.1.NO.ATagParams = class="linkWeiss" 
MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;| 

//LINKES MENU

	MENU_LINKS = HMENU 
	MENU_LINKS.special = directory 
	MENU_LINKS.special.value = 4
	MENU_LINKS.entryLevel = 1
	MENU_LINKS.1 = GMENU 
	MENU_LINKS.1.NO = 0 
	MENU_LINKS.1.NO { 
	XY = 180, 30 
	backColor =  #454E82

	styles.content.loginform.pid = 3

	10 = TEXT 
	10.text.field = title 
	10.fontColor = #FFFFFF 
	10.fontFile = fileadmin/fonts/arialbi.ttf 
	10.fontSize = 12  
	10.offset = 7, 19 
	backColor = #454E82 
	20 = IMAGE 
	20.file = GIFBUILDER 
	20.file { 
	XY = 180,1 
	backColor = #FFFFFF
	} 
	20.offset = 0, 29 
		} 
//LINKES UNTERMENU

MENU_LINKS.1.RO < .MENU_LINKS.1.NO 
MENU_LINKS.1.RO { 
tmp < .backColor 
backColor = #82BC8B 
5 < .10 
5.fontColor < .tmp 
5.offset = 8,22  
 } 
 
MENU_LINKS.1.CUR < .MENU_LINKS.1.RO 
MENU_LINKS.2 < .MENU_LINKS.1 
MENU_LINKS.2 { 
NO.backColor = #FFFFFF 
NO.10.fontColor = #3333CC
NO.20.file.backColor = #3333CC 
RO < .NO 
RO.backColor = #FFFFFF 
RO.5 > 
CUR < .RO 


}  

//CONTENT

	CONTENT = CONTENT 
	CONTENT { 
	table = tt_content 
	select.orderBy = sorting 
	select.where = colPos = 0
	select.languageField = sys_language_uid
	styles.content.loginform.pid = 161
	} 

}
	}

	lib.stdheader > 
	lib.stdheader = CASE 
	lib.stdheader { 
  	key.field = header_layout 
 	1 = TEXT 
  	1.field = header 
  	1.wrap = <font face="Arial" size="2"><b> | </b></font><br> 
  	2 = IMAGE 
  	2.file = GIFBUILDER 
  	2.file { 
    	XY = [10.w]+10, 28 
    	backColor = grey 
    	10 = TEXT 
    	10.text.field = header
    	10.fontColor = #478951 
    	10.fontFile = fileadmin/fonts/arialbd.ttf 
    	10.fontSize = 16 
    	10.offset = 1, 22  
  	} 
	2.wrap = |<br> 
	default < .1
	} 

 	tmp_tt_content_text < tt_content.text 
	tt_content.text > 
	tt_content.text = COA 
	tt_content.text.10 < lib.stdheader 
	tt_content.text.20 = TEXT 
	tt_content.text.20 { 
	field = bodytext 
	fieldRequired = bodytext 
	wrap = <font face="Arial" size="2">|</font><br> 
	parseFunc < tmp_tt_content_text.20.parseFunc 
	editIcons < tmp_tt_content_text.20.editIcons 
	}

//SPRACHE

seite.20 = PHP_SCRIPT 
seite.20.file = fileadmin/scripts/example_languageMenu.php

Aber ich habe immernoch das selbe problem das auf der linken seite nur das untermenu angezeigt wird aber beim oberen menü wird auch nur das normale menu
OHNE das untermenu angezeigt.

Ich habe absolut keine ahnung woran das liegen kann #angry# #angry# #angry#

Nochmal danke im voraus 🙂