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 = | | |*| | | |*| |
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]
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
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 = | | |*| | | |*| |
//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 🙂
So habs hinbekommen. Ich weiß zwar nicht wie aber es funktioniert 😃