Zum Inhalt springen

Menü Probleme

Erstellt am 11. Februar 2006 · 3 Antworten · letzte Antwort am 11. Februar 2006

Tags: Frage

ziegler ·

Hallo,

ich habe 2 Probleme bei der erstellung der Menüs.
1.) Warum wird die zweite ebene des Menue von dem Marker MENUE nich dargestellt?
2.) Bei den beiden Menüs OBEN sieht di ausgabe folgendermaßen aus:
HOME | AKTUELLES | es soll aber so aussehen: HOME | AKTUELLES
Hier der Code:

seite = PAGE
seite.typeNum = 0

seite.stylesheet = fileadmin/others/screen-home.css
seite.10 = TEMPLATE
seite.10 { 
   template = FILE
   template.file = fileadmin/main_temp1.html
   workOnSubpart = DOKUMENT
   marks.PICOBEN< styles.content.getLeft
   marks.INHALT < styles.content.get
   marks.INHALTMITTE < styles.content.getRight
   marks.JOB < styles.content.getBorder
}
seite.10.marks.INHALT = CONTENT
seite.10.marks.INHALT{
table = tt_content
select.orderBy = sorting
select.where = colPos=0

    }
###MENUEOBEN      LINKS###############################
seite.10.marks{
MENUEOBEN = HMENU
MENUEOBEN.special = directory
MENUEOBEN.special.value = 400
MENUEOBEN.1 = TMENU

MENUEOBEN.1.NO{

allWrap =  | &#124;

ATagParams = class="menue-1"
}
###MENUEOBEN       RECHTS###############################
MENUEOBENR = HMENU
MENUEOBENR.special = directory
MENUEOBENR.special.value = 405
MENUEOBENR.1 = TMENU

MENUEOBENR.1.NO{

allWrap =  | &#124;

ATagParams = class="menue-1"
}
########################MENUE LINKS##################
MENUE = HMENU
MENUE.1 = TMENU
MENUE.special = directory
MENUE.special.value = 401

MENUE.1.NO {
 allWrap = <tr><td class="menue-2">|</td></tr><tr><td claas="menue-2-abstand"></td></tr>
aTagParams=claas="menue-2"
}
MENUE.1.ACT=1
MENUE.1.ACT{
 allWrap = <tr><td class="menue-2-marked">|</td></tr><tr><td claas="menue-2-abstand"></td></tr>
aTagParams=claas="menue-2"
}

#---------------------------------------MENUE 2###################################

MENUE.2 = TMENU
MENUE.2.NO {
allWrap = <tr><td class="menue-2-unter">|</td></tr><tr><td claas="menue-2-abstand"></td></tr>
RO=1

}
MENUE.2.ACT=1
MENUE.2.ACT{
allWrap = <tr><td class="menue-2-unter">|</td></tr><tr><td claas="menue-2-abstand"></td></tr>
}

MfG
Fionn Ziegler

ps. meine INHALT(Normal) Spalte ist sehr eng kann mann die irgendwie vergrößern?

tribble ·

2.) Versuch mal
allWrap = | |*| &#124; |

1.) Was stellt er denn dar? Zeigt er die die Untermenüs an, wenn du einen der Menüpunkte aktivierst?

ziegler ·

Hi!! Danke hat (fast) Perfekt funtioniert.
ICh musste nur den letzten senkrechten Strich mit dem Ascii Zeichen code ersetzen!! NO.allWrap = | |*|& # 1 2 4 ;
Zum anderen Problem: Wenn expAll =1 ist wird immer alles angezeigt z.B.:
1.Home
1.1 News
1.2 Bla
2.Die Idee
2.1 Irgendwas
3.Standorte
usw.
wenns aus ist:
1.Home
2.Die Idee
3.Standorte
usw.
Das soll ja auch so sein aber es wird nicht aufgeklappt wenn ich zum beispiel auf Home klicke!!
So soll es sein:
1.Home <--- Aktuell ausgewählte Seite
1.1 News
1.2 Bla
2.Die Idee
3.Standorte

Hier nochmal die Aktualiesierte Auszug vom TS:

seite = PAGE
seite.typeNum = 0

seite.stylesheet = fileadmin/others/screen-home.css
seite.10 = TEMPLATE
seite.10 { 
   template = FILE
   template.file = fileadmin/main_temp1.html
   workOnSubpart = DOKUMENT
   marks.PICOBEN< styles.content.getLeft
   marks.INHALT < styles.content.get
   marks.INHALTMITTE < styles.content.getRight
   marks.JOB < styles.content.getBorder
}
seite.10.marks.INHALT = CONTENT
seite.10.marks.INHALT{
table = tt_content
select.orderBy = sorting
select.where = colPos=0

    }
###MENUEOBEN      LINKS###############################
seite.10.marks{
MENUEOBEN = HMENU
MENUEOBEN.special = directory
MENUEOBEN.special.value = 400
MENUEOBEN.1 = TMENU

MENUEOBEN.1{


NO.allWrap = | |*|| 

ACT.allWrap = | |*|| 
NO.ATagParams = class="menue-1"
ACT=1

ACT.ATagParams = class="menue-1-marked"
}
###MENUEOBEN       RECHTS###############################
MENUEOBENR = HMENU
MENUEOBENR.special = directory
MENUEOBENR.special.value = 405
MENUEOBENR.1 = TMENU

MENUEOBENR.1{

NO.allWrap = | |*|| 

ACT.allWrap = | |*|| 

NO.ATagParams = class="menue-1"
ACT=1
ACT.ATagParams = class="menue-1-marked"
}
########################MENUE LINKS##################
MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 401

MENUE.1 = TMENU

MENUE.1{
#expAll=1
wrap = <tr>|</tr>
 NO.allWrap =  <td class="menue-2">|</td></tr><tr><td class="menue-2-abstand"></td> </tr>
NO.ATagParams= class="menue-1"
NO.RO=1
ACT.ATagParams= class="menue-1-marked"
ACT = 1 
 ACT.allWrap =  <td class="menue-2-marked">|</td></tr><tr><td class="menue-2-abstand"></td></tr>
}
MENUE.2 = TMENU
MENUE.2{

wrap = <tr>|</tr>
 NO.allWrap =  <td class="menue-2-unter">|</td></tr><tr><td class="menue-2-abstand"></td> </tr>
NO.ATagParams= class="menue-2"
NO.RO=1

ACT.ATagParams= class="menue-2-marked"
ACT = 1 
 ACT.allWrap =  <td class="menue-2-unter">|</td></tr><tr><td class="menue-2-abstand"></td></tr>
}
ziegler ·

Alles klar funktioniert:

MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 401
MENUE.entryLevel = 1
MENUE.1 = TMENU

MENUE.1{
  noBlur = 1
  expAll = 0
  collapse = 0

wrap = <tr>|</tr>
 NO.allWrap =  <td class="menue-2">|</td></tr><tr><td class="menue-2-abstand"></td> </tr>
NO.ATagParams= class="menue-1"
NO.RO=1
ACT.ATagParams= class="menue-1-marked"
ACT = 1 
 ACT.allWrap =  <td class="menue-2-marked">|</td></tr><tr><td class="menue-2-abstand"></td></tr>
}
MENUE.2 = TMENU
MENUE.2{

wrap = <tr>|</tr>
 NO.allWrap =  <td class="menue-2-unter">|</td></tr><tr><td class="menue-2-abstand"></td> </tr>
NO.ATagParams= class="menue-2"
NO.RO=1

ACT.ATagParams= class="menue-2-marked"
ACT = 1 
 ACT.allWrap =  <td class="menue-2-unter">|</td></tr><tr><td class="menue-2-abstand"></td></tr>
}