Hi zusammen,
jetzt habe ich schon wenig Haare auf dem Kopf, wenn ich bald keine Erleuchtung habe wird mein Mittelscheitel bis zu den Ohren gehen:
Seit nun genau einer Woche versuche ich verzweifelt die zweite Ebene meines Menüs in einer zweiten Spalte unterzubringen:
Bild: commited.net/…/ffertig.gif
Die erste Ebene (ganz links) wird richtig dargestellt. Klicke ich nun auf einen Menüpunkt, so soll das korrespondierende "Sub"-Menü in der Spalte nebendran dargestelt werden.
Das funzt aber nicht so wie es sollte, denn in der zweiten Spalte werden auch alle anderen Menüpunkte aus dem Baum (aus 1.Ebene) dargestellt! Eigentlich sollte nur alles unterhalb von "Hilfe zur Bedienung" erscheinen!
Bild: commited.net/…/fbaum.gif
hier nun mein Setup: (... in dem zwischenzeitlich viel dummes Zeug drinsteht wird... ich hab' schon so vieles versucht!)
################################
###Menü ganz links
marks.MENU1 =HMENU
marks.MENU1.1 = GMENU
marks.MENU1.1 {
expAll=0
NO {
backColor = #A98660
XY = 150, 20
4 = IMAGE
4.file = fileadmin/templates/navig/pic_maintopic.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/templates/fonts/verdana.ttf
10.fontColor = #FFFFFF
10.fontSize = 8
10.offset = 15,13
10.nicetext = 1
}
ACT < .NO
ACT = 1
ACT.4.file = fileadmin/templates/navig/pic_maintopic_akt.gif
ACT.10.fontColor = #666666
RO < .NO
RO = 1
RO.4.file = fileadmin/templates/navig/pic_maintopic_sel.gif
RO.10.fontColor = #666666
}
################################
### Menü2 (2. Spalte!)
marks.MENU2 = HMENU
# marks.MENU2.special = directory
# marks.MENU2.entrylevel = 1
marks.MENU2.1 = GMENU
marks.MENU2.1 {
MENU2.1.special = directory
MENU2.1.entrylevel = 0
expAll=0
collapse=1
NO {
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_subtopic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 10,13
12.nicetext = 1
}
CUR < .NO
CUR = 1
CUR.3.file = fileadmin/templates/navig/pic_subtopic_akt.gif
CUR.12.fontColor = #000000
# CUR.12.fontColor = #999999
ACT < .NO
ACT = 1
ACT.3.file = fileadmin/templates/navig/pic_maintopic_akt.gif
ACT.12.fontColor = #A98660
RO < .NO
RO = 1
RO.3.file = fileadmin/templates/navig/pic_subtopic_sel.gif
RO.12.fontColor = #792525
}
marks.MENU2.2 = GMENU
marks.MENU2.2 {
MENU2.2.special = directory
MENU2.2.entrylevel = -1
NO {
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_subtopic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 15,13
12.nicetext = 1
}
CUR < .NO
CUR = 1
CUR.3.file = fileadmin/templates/navig/pic_subtopic_akt.gif
CUR.12.fontColor = #000000
# CUR.12.fontColor = #999999
ACT < .NO
ACT = 1
ACT.3.file = fileadmin/templates/navig/pic_subtopic_akt.gif
ACT.12.fontColor = #A98660
RO < .NO
RO = 1
RO.3.file = fileadmin/templates/navig/pic_subtopic_sel.gif
RO.12.fontColor = #792525
}
Hier mein HTML-Template:
Bild: commited.net/…/fhtml-temp.gif
Was habe ich falsch gemacht? Geht das überhaupt?
Bin für jeden Tipp (außer ich soll's Layout umschmeissen) dankbar!
Grüße aus Karlsruhe
JMS
huhu,
hab nur mal grob über deinen Code drübergeguckt, aber das erste, was mir aufgefallen ist, ist das entrylevel beim MENU2:
MENU2.1.entrylevel = 0
TS ist case-sensitive, was bedeutet, dass es "entryLevel" heissen muss, sonst wird's net erkannt. Ausserdem würd ich das Level auf 1 setzen, damit du wirklich nur die Untermenü- und nicht noch die Hauptmenüpunkte ausgegeben bekommst.
Ausserdem versteh ich nicht so ganz, wieso du deiner zweiten Menüebene im MENU2 einen niedrigeren entryLevel geben willst o_O mal abgesehen davon, dass TS das eh einfach ignorieren sollte, weil die Ebene ja immerhin zum HMENU MENU2 gehört.
Lange Rede, kurzer Sinn 😉
hoffe geholfen zu haben
DG tronixx
Hallo tronixx,
vielen Dank für Dein Posting... ich hatte schon gedacht, dass ich auf meinem Problem sitzen bleibe.
Das mit dem EntryLevel des zweiten Menüs war lediglich ein letzter verzweifelter Versuch... wie gesagt, seit nunmehr 9 Tagen kämpfe ich mit dem Problem... Du kannst Dir vorstellen, dass ich schon den größten Blödsinn ausprobiert habe... leider immer ohne Erfolg.
ABER: Das EntryLevel casesensitiv sein könnte habe ich nicht bedacht! Ich werde also noch mal alles zurücksetzen (ich hoffe, dass ich wieder alles gesäbert bekomme) und ausprobieren. Auf jeden Fall poste ich meine Ergebnisse!
So long, vorab schon mal herzlichen Dank.
Grüße aus Karlsruhe
JMS
Hi,
also... ich habe die Schreibweise von entryLevel korrigiert und den entryLevel auf 1 zurückgesetzt. Jetzt erscheinen nur noch die untergeordneten Items.
Ausserdem versteh ich nicht so ganz, wieso du deiner zweiten Menüebene im MENU2 einen niedrigeren entryLevel geben willst o_O mal abgesehen davon, dass TS das eh einfach ignorieren sollte, weil die Ebene ja immerhin zum HMENU MENU2 gehört.
Das war ein vergeblicher Versuch! Ich dachte ich könne erreichen, dass wenn ich eine Seite auf Ebene 3 ausgewählt habe alle anderen Seiten der selben Ebene angezeigt werden.
Im Bezug auf mein Beispiel bedeutet das:
Wenn ich "Hilfe zur Bedienung"-> "Überblick" ausgewählt habe und auch auf der Seite bin, sollen die Seiten "Acrobat Einstellungen", "Downloadlinks" und "Systemcheck" weiterhin im Menü angezeigt werden!
Also die Seiten aus dem selben Level.
Aber das geht ned', stattdessen bleibt mein Menü leer!
Kann ich einer dritten Ebene keinen neuen entryLevel verpassen? Das wäre doch elegant, oder?
Zwischenzeitlich ohne Haare auf dem Kopf, mit Tränen in den Augen und mit einem Fuß auf dem Fensterbrett!
JMS
hallo JMS,
dann versuch ichs mal ;-)
normalerweise muesste dein Vorhaben ohne Probleme funktionieren, du hast wahrscheinlic nur einen kleinen Denkfehler drin.
specke doch mal dein ganzen MENU-TS ab (Nur NO ohne CUR usw.) und poste es nochmal mit einen screenshot, so findest vieleicht am einfachsten deinen Fehler.
Hi,
hier also mein abgespecktes Setup ohne Rollover-"Schnickschnack" etc. :
################################
###Menü ganz links
marks.MENU1 =HMENU
marks.MENU1.1 = GMENU
marks.MENU1.1 {
expAll=0
NO {
backColor = #A98660
XY = 150, 20
4 = IMAGE
4.file = fileadmin/templates/navig/pic_maintopic.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/templates/fonts/verdana.ttf
10.fontColor = #FFFFFF
10.fontSize = 8
10.offset = 15,13
10.nicetext = 1
}
}
################################
### Menü2 (Spalte nebenan)
marks.MENU2 = HMENU
marks.MENU2.special = directory
marks.MENU2.entryLevel = 1
marks.MENU2.1 = GMENU
marks.MENU2.1 {
expAll=0
collapse=0
NO {
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_sub1topic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 10,13
12.nicetext = 1
}
}
marks.MENU2.2 = GMENU
marks.MENU2.2 {
NO {
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_sub2topic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 15,13
12.nicetext = 1
}
}
Klicke ich nun ganz links auf "Hilfe zur Bedienung", so erscheinen in der 2. Navigationsleiste die Menüpunkte "Überblick, Acrobat...", Downloadlinks" & "Systemcheck". Klicke ich nun noch auf "Systemcheck", so erscheint zwar die entsprechende Seite, die 2. Navigationsleiste ist dann aber weg!
Trotz dem Tipp hat's bei mir noch immer nicht geklingelt 😢
Ich hab' allmählich auch überhaupt keinen Plan mehr!
Grüße
JMS
hi,
setze mal
expAll=0
collapse=0
bei der 2ten Ebene auf der rechten Seite auch.
Hi Tom-IX,
Dein Tipp mit expAll & collapse hat leider auch nicht geholfen!
Wenn das so weiter läuft werde ich Typo in die Tonne hauen müssen... ein RIESEN Aufwand für ein einfaches Menü!! Da will ich garnicht wissen wie es sich bei der Erstellung von DHTML-Menüs verhält.
Irgendwo in einem Thread hat einer geschrieben, dass "die Arbeit mit typo zunächst viele Aha-Effekte mitsichbringt, dann folgt jedoch eine lange Durststrecke". Jo! So sieht's aus!
Grüße
Jean
hi,
nicht verzweifeln...
solch ein problem oder ein anderes kannste überall haben.
du hast das Template mit dem Menu aber schon der Seite "Mein Dummy" zugeweisen oder?
Alle anderen Seiten besitzen kein Template.
Hi Tom-iX,
ich habe lediglich ein Template, der Haken für Root ist gesetzt. Das ist doch richtig, oder?
Gruß
JMS
ja ist richtig und das muss der obersten seite, in deinem Fall "Mein Dummy" zugeordnet sein.
muesste so eigentlich funktionieren...
ansonsten poste mal dein komplettes script.
Okay, hier nun das komplette Setup... ich sag's nochmal ausdrücklich.... da steht zwischenzeitlich bestimmt viel dummes Zeug drin!
###############################
# Einstellungen für META-TAGS
plugin.meta.global.description = hier steht ein Text
plugin.meta.global.keywords = Hier, stehen, die, Keywords, die, in, allen, Seiten, dargestellt, werden
plugin.meta.global.keywords.lang.es = ola torpedos
plugin.meta.global.keywords.lang.en = Hello, here i am
plugin.meta.flags.useSecondaryDescKey = 0
plugin.meta.flags.alwaysGlobalDescription = 1
plugin.meta.flags.alwaysGlobalKeywords = 1
plugin.meta.flags.DC = 0 # HIERHER KOMMT DAS, DA ES BEI DIR AUF 1 GESETZT IST
seite.headerData.999 < plugin.meta
###############################
config.index_enable = 1
seite = PAGE
seite.typeNum = 0
#seite.bodyTag = <body bgcolor = "gray">
seite.bodyTag = <body marginwidth="4" marginheight="4" topmargin="0" leftmargin="4" bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#000000" bottommargin="4" rightmargin="4" background="fileadmin/back.jpg">
# Deutsch, sys_language.uid = 0
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# English language, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
config.locale_all = en_EN
# Spanish language, sys_language.uid = 8
[globalVar = GP:L = 8]
config.sys_language_uid = 8
config.language = es
config.locale_all = es_ES
[global]
# INHALT DER SEITE SORTIEREN
seite.20.marks.IRGENDEINMARKER = CONTENT
seite.20.marks.IRGENDEINMARKER.table = tt_content
seite.20.marks.IRGENDEINMARKER.select {
orderBy = sorting
colPos=0
languageField = sys_language_uid
}
seite.20.marks.SPRACHE = PHP_SCRIPT
seite.20.marks.SPRACHE.file = fileadmin/scripts/my_languageMenu.php
seite.20 = TEMPLATE
seite.20 {
template = FILE
template.file = fileadmin/templates/template_jms.html
workOnSubpart = DOKUMENT
################################
###DATUM TEXT
# marks.DATUM = COA
# marks.DATUM {
# 10 = TEXT
# 10.data = date:U
# 10.strftime = %d. %B %Y
# }
################################
###DATUM GRAFISCH
marks.DATE = IMAGE
marks.DATE.file = GIFBUILDER
marks.DATE.file {
reduceColors = 8
XY = 150, 20
backColor = #A98660
10 = TEXT
10.text.data = date:U
10.text.strftime = %d. %B %Y
10.fontSize = 7
10.fontColor = #FFFFFF
10.offset = 15, 13
10.align = left
10.fontFile = fileadmin/templates/fonts/verdana.ttf
10.niceText = 0
}
################################
###TEASER
marks.TEASER_LINKS = IMAGE
marks.TEASER_LINKS.file = fileadmin/teaser_l.gif
marks.TEASER_RECHTS = IMAGE
marks.TEASER_RECHTS.file = fileadmin/teaser_r.gif
################################
###WO BIN ICH-LEISTE
marks.KLICKPFAD = HMENU
marks.KLICKPFAD {
special = rootline
special.range =0|-1
1 = TMENU
1.target = _self
1.fontColor = #FFFFFF
1.wrap = <font color="#FFFFFF" size="8"><span class="smallwhite">|</span></font>
1.NO.linkWrap =|<img src="fileadmin/pdotw.gif" width="12" height="10" alt="" border="0">
}
################################
###Menü ganz links
marks.MENU1 =HMENU
marks.MENU1.1 = GMENU
marks.MENU1.1 {
expAll=0
NO {
backColor = #A98660
XY = 150, 20
4 = IMAGE
4.file = fileadmin/templates/navig/pic_maintopic.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/templates/fonts/verdana.ttf
10.fontColor = #FFFFFF
10.fontSize = 8
10.offset = 15,13
10.nicetext = 1
}
}
################################
### Menü2
marks.MENU2 = HMENU
marks.MENU2.special = directory
marks.MENU2.entryLevel = 1
marks.MENU2.1 = GMENU
marks.MENU2.1 {
expAll = 0
collapse = 0
NO {
allWrap = |<br>
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_sub1topic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 10,13
12.nicetext = 1
}
}
marks.MENU2.2 = GMENU
marks.MENU2.2 {
# MENU2.2.special = directory
# MENU2.2.entryLevel = -1
expAll = 0
collapse = 0
NO {
backColor = #E6E6E6
XY = 150, 20
3 = IMAGE
3.file = fileadmin/templates/navig/pic_sub2topic.gif
12 = TEXT
12.text.field = title
12.fontFile = fileadmin/templates/fonts/verdana.ttf
12.fontColor = #000000
12.fontSize = 8
12.offset = 15,13
12.nicetext = 1
}
}
#FUNZT!!! NICHT LÖSCHEN
marks.IRGENDEINMARKER = CONTENT
marks.IRGENDEINMARKER.table = tt_content
}
plugin.tx_macinasearchbox_pi1 {
#Muss konfiguriertes IndexedSearch Plugin enthalten
pidSearchpage = 30
#Das Templatefile kann nach wünschen angepasst werden(Ursprungsdatei: macina_searchbox/pi1/ template.htm)
templateFile = fileadmin/templates/suchbox.htm
}
seite.20{
marks.SUCHBOX >
marks.SUCHBOX < plugin.tx_macinasearchbox_pi1
}
tt_content.bullets.20.default.split.1.wrap = <tr><td valign="top"><img src="fileadmin/images/pbul.gif" vspace="4" hspace="4"></td><td valign="top"> | </td></tr>
tt_content.bullets.20.default.split.1.wrap = <tr><td valign="top"><img src="fileadmin/images/pbul.gif" vspace="0" hspace="4"></td><td valign="top"> | </td></tr>
Sodele... ich zieh schon mal den Nacken ein!
Gruß
JMS
habe es mal bei mir getestet...
mit der einstellung läuft das bei mir ohne probleme...
page.10.marks.MENU_LINKS_UNTEN = HMENU
page.10.marks.MENU_LINKS_UNTEN.entryLevel = 1
page.10.marks.MENU_LINKS_UNTEN.1 = TMENU
page.10.marks.MENU_LINKS_UNTEN.1 {
expAll = 0
collapse = 0
NO {
allWrap = |<br>
}
}
page.10.marks.MENU_LINKS_UNTEN.2 = TMENU
page.10.marks.MENU_LINKS_UNTEN.2 {
expAll = 0
collapse = 0
NO {
allWrap = |<br>
}
}
ist ja eigentlich gleich wie bei dir....
haste mal noch einen link um es anzuschauen?
Hi Tom-iX,
Wieder online? Link kommt per PN!
(@alle anderen: Sorry wegen PN! Aber wenn das hier funzt stelle ich auf Anfrage gerne die Infos zur Verfügung, versprochen!)
Gruß
JMS
sorry, finde aber keinen fehler.
an deiner stelle würde ich das menuscript so abspecken wie ich dir vorhin gemail habe, alle auskommentieren was du nicht brauchst und es nochmal probieren, es muss funzen.
Hi Tom-iX,
mich hat grad' der Blitz getroffen, denn ich hab' festgestellt, dass meine Anweisung mit den Menü noch im Bereich der geschweiften Klammer für seite.20 steht!
Genau hab' ich's no nicht geschnallt... ist mir aber im Moment gerade s****egal, Hauptsache es tut!
Ich habe den ganzen Menü-Schlonz rausgenommen und ganz unten an das Script gehängt... bis jetzt sieht's gut aus... ich bin aber noch am werkeln... ich melde mich wieder!
Schon mal tausend Dank.
ES FUNZT, ICH WERD' VERRÜCKT!!!!!!!!!
Nochmal 1000 Dank an alle, die sich meinem Problem angenommen haben, ganz besonderer Dank an Tom-iX!!!
Ahhh.... bin hin und weg!
Grüße aus KA
JMS