Hi Chris!
Es funktioniert...
Das ist schon fast perfekt 🙂
Aber leider sehe ich auf der oberen Ebene nur das Element, welches noch eine Ebene höher liegt (Home) und leider nicht wie erwartet meine Oberpunkte.
Zudem müßten noch der Oberpunkt in Form eines zweiten Links erscheinen. Ich mal kurz auf, wie ich das meine:
JETZT bei Aufruf der Startseite:
-HOME
SOLLTE SEIN (Ohne Home!!):
--OBERPUNKT1
--OBERPUNKT2
--OBERPUNKT3
BEI AUFRUF VON OP1 JETZT:
--OBERPUNKT1(kein Link)
---UNTERPUNKT1(Link)
---UNTERPUNKT2(Link)
---UNTERPUNKT3(Link)
BEI AUFRUF VON OP1 SOLLTE SEIN:
--OBERPUNKT1(kein Link)
---UNTERPUNKT0(Link, Verweis auf OP1)
---UNTERPUNKT1(Link)
---UNTERPUNKT2(Link)
---UNTERPUNKT3(Link)
Tut mir leid, die Nerverei, aber ich habe mir diese tolle Menustruktur auch nicht ausgedacht....
Hat jemand ne Idee?
funkyboy2002 schrieb
BEI AUFRUF VON OP1 JETZT:
--OBERPUNKT1(kein Link)
---UNTERPUNKT1(Link)
---UNTERPUNKT2(Link)
---UNTERPUNKT3(Link)
BEI AUFRUF VON OP1 SOLLTE SEIN:
--OBERPUNKT1(kein Link)
---UNTERPUNKT0(Link, Verweis auf OP1)
---UNTERPUNKT1(Link)
---UNTERPUNKT2(Link)
---UNTERPUNKT3(Link)
Einfachst Möglichkeit: Füge Unterpunkt0 als Seite vom Typ Shortcut an der entsprechenden Stelle ein und Du bist fertig...
CU
maxhb
Danke maxhb!
Schon wieder bin ich einen Schritt weiter gekommen...
Aber leider ist es noch nicht vollendet.
Denn trotz aller Supervorschläge habe ich immer noch folgende Probleme:
JETZT bei Aufruf der Startseite:
-HOME
SOLLTE SEIN (Ohne Home!!):
--OBERPUNKT1
--OBERPUNKT2
--OBERPUNKT3
Ich würde gerne bei Aufruf der Startseite alle Oberpunkte OHNE Home sehen. Aber im Moment sehe ich nur HOME.
Mein zweites Problem ist, dass ich bei Klick auf einen Unterpunkt leider nur noch diesen im Menu stehen habe. Ich würde aber gerne die Ansicht wie vor der Klicken behalten.... #paralyzed#
funkyboy2002 schriebIch würde gerne bei Aufruf der Startseite alle Oberpunkte OHNE Home sehen.
Setze den Seitentyp von "Home" auf "Nicht im Menu" 😉
funkyboy2002 schriebMein zweites Problem ist, dass ich bei Klick auf einen Unterpunkt leider nur noch diesen im Menu stehen habe. Ich würde aber gerne die Ansicht wie vor der Klicken behalten.... #paralyzed#
Benutzt Du mittlerweile 2 verschiedene Templates? Poste doch mal Dein Template Setup und am besten einen Screenshot, dass man sich das mal ein bischen besser vorstellen kann...
CU
maxhb
Okay!
Ich benutze immer noch ein Template.
Setze den Seitentyp von "Home" auf "Nicht im Menu"
Geht nicht...
...also noch mal etwas genauer:
So sollte es sein:
bei Betreten der Index-Seite
Home(kein Link)
OP1(Link)
OP2(Link)
OP3(Link)
nach Klick auf OP1
OP1(kein Link)
UP0 (Shortcut, Link auf OP1)
UP1(Link)
UP2(Link)
UP3(Link)
UP4(Link)
nach Klick auf UP2
OP1(kein Link)
UP0 (Shortcut, Link auf OP1)
UP1(Link)
UP2(Link)
UP3(Link)
UP4(Link)
So sollte es aussehen...
Aber wie gesagt, im Moment sieht es so aus:
bei Betreten der Index-Seite
Home(kein Link)
nach Klick auf OP1(über ein Bild möglich)
OP1(kein Link)
UP0 (Shortcut, Link auf OP1)
UP1(Link)
UP2(Link)
UP3(Link)
UP4(Link)
nach Klick auf UP2
UP2(kein Link)
So sieht es aus. Hier noch mein script:
marks.MAIN = HMENU
marks.MAIN_MENU.special = list
marks.MAIN_MENU.special.value.field = uid
marks.MAIN_MENU.1 = TMENU
marks.MAIN_MENU.1{
expAll = 0
collapse = 0
NO {
wrap = </tr>|</table>
allWrap = |*|<tr><td>|</td></tr>|*|
allWrap = <tr><td>|</td></tr>
}
ACT < .NO
ACT = 1
ACT {
linkWrap = <font color="#cc0099"> | </font>
doNotLinkIt = 1
}
}
marks.MAIN_MENU.2 = TMENU
marks.MAIN_MENU.2 {
expAll = 0
collapse = 0
NO {
allWrap = <tr><td><b>|</b></td></tr>
}
}
Hallo,
ähmm, wenn Du willst, dass auf der Seite HOME der nächste Wert ausgefaltet ist, dann solltest Du Level 1 so definieren:
marks.MAIN_MENU.1{
# Faltet das Menu nicht aus, also siehst Du die unter HOME liegenden Seiten nicht.
# expAll = 0
# Damit sollte es ausgefaltet werden
expAll = 1
# Was macht das nochmal genau?
# collapse = 0
NO {
wrap = </tr>|</table>
allWrap = |*|<tr><td>|</td></tr>|*|
allWrap = <tr><td>|</td></tr>
}
ACT < .NO
ACT = 1
ACT {
linkWrap = <font color="#cc0099"> | </font>
doNotLinkIt = 1
}
}
Oder habe ich Dich falsch verstanden?
Gruss,
Chris
Ich wollte das auch ausprobieren, doch scheinbar funktioniert mein Template nicht richtig, weil immer der Text ###MAIN_MENU### ausgegeben wird.
Könnte mir jemand ein funktionierendes dazupassendes Template posten? :p
Hi Flink!
Du könntest einfach mein Template nehmen, was leider aber auch noch nicht so aussieht, wie es sein sollte. Aber es funktioniert erst einmal grundsätzlich.
Du darfst natürlich nicht das Tag workOnSubpart vergessen, außerdem muss in deinem html Template was von ####DOCUMENT### am Anfang und Ende des Body Tags stehen.
#Default PAGE object:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/css/style.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/index.tmpl
workOnSubpart = DOCUMENT
#....dann mein templatecode aus meinem vorigen Beitrag
}
So sollte es funktionieren.
funkyboy
Danke Chris für den Tipp!
...und schon wieder einen Schritt weiter gekommen #giggle#
Aber wenn ich jetzt auf einen Untermenupunkt klicke, verschwinden leider die anderen Untermenupunkte und auch der Obermenupunkt!! Was kann man denn dagegen machen? Wenn ich das auch noch hinbekomme, bin ich mit meinem doofen Menu endlich fertig!! Natürlich würde ich auch dann die Lösung posten, falls jemand (wie z.B. Flink) das gleiche Problem hat....
CU
Funkyboy
Hi,
Du musst sicherlich bei den anderen Leveln auch noch bestimmen wann die Menüpunkte ausgefaltet sein sollen.
Das ist nun aber wirklich nicht mehr schwer. 😉
In Level 1:
expAll = 1
...und Du siehst alles von Level 2
In Level 2:
expAll = 1
...und Du siehst alles von Level 3
und natürlich kannst Du mit den entsprechenden Satus-Möglichkeiten rumspielen:
NO.expAll=0
....wenn nicht aktiv, dann nicht ausgefaltet
ACT.expAll=1
....wenn aktiv dann ausgefaltet.
Und so etwas, musst Du nun noch mit der entsprechenden Logik in Dein Setup einpflegen einpflegen. Viel Spass dabei. 😃
Gruss,
Chris
Chris, hat leider nichts geholfen.
Ich bin echt am Verzweifeln... 😢
Aber ich bekomme dieses besch***ene Menu nicht hin.
In den ersten beiden Ebenen funktioniert es wunderbar mit dem
page.10.marks.MAIN_MENU.special = list
page.10.marks.MAIN_MENU.special.value.field = uid
aber dann sehe ich bei Klick auf einen Unterpunkt nur noch diesen im Menu und dann ohne Link. Ich möchte aber, dass sich beim Klick auf einen Unterpunkt nichts verändert!!!
Eigentlich bräuchte ich dann so etwas wie
page.10.marks.SUB_MENU.entryLevel = [i]levelno[/i]
Aus diesem Grund experimentiere ich schon den ganzen Morgen mit [treelevel = 2] und [else][end] rum.
Habe es auch nicht mehr in geschweiften Klammern stehen, da es dann nicht funktionieren soll. Leider funktioniert es bei mir leider aber auch nicht. Gibt es sonst noch Einschränkungen in diesem Condition Konstrukt???
Funkyboy
P.S.: Ich will mein Java wiederhaben... :o
Also ich bin davon ausgegangen, dass Du ein Menü hast und nicht zwei??!!!!
Vieleicht sendest Du Deinen Code mal an mich, sonst hat das nie ein Ende. Poste dazu Deine Mail-Adresse hier und ich melde mich dann bei Dir.
Gruss,
Chris
Hi Chris!
Schicke dir meine Mailadresse per pm..
funkyboy
funkyboy2002 schrieb
#Default PAGE object:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/css/style.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/index.tmpl
workOnSubpart = DOCUMENT
#....dann mein templatecode aus meinem vorigen Beitrag
}
danke, aber wie sieht das index.tmpl aus?
Wie ist denn das Problem gelöst worden.. Ich habe genau das gleiche Problem und bei mir verschwindet immer das Menü wenn ich im letzten Level angekommen bin und auf der Seite klicke...
Kann mir da keine auf die Sprünge helfen...
Gruß
Ralf