Zum Inhalt springen

Grafik-Menü einzelne Seite andere Farbe

Erstellt am 22. April 2008 · 9 Antworten · letzte Antwort am 22. April 2008

Tags: Frage

npre ·

hallo,

ich habe mir ein grafikmenü gebastelt, wo das aktive menü in einer anderen schriftart dargestellt wird. konkret werden die normalen menüpunkte in weiß, das aktive bzw. auf bei mouseover in orange dargstellt. nun möchte ich auf einer bestimmten unterseite eine andere farbe verwenden. wie geht das?

das setup für das menü sieht folgendermaßen aus:

lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul id="nav_left">|</ul>			
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
	allWrap = <li>|</li>
}
	
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
	allWrap = <li class="active_li">|</li>
	ATagParams = class="active"
}
## Menu [End]

## Menu [Begin]
lib.mainMenu  = HMENU
lib.mainMenu {
  entryLevel = 0
  1 = GMENU
  1 {
    noBlur = 1
    expAll = 1

    wrap = <ul id="nav">|</ul>

    NO = 1
    NO.wrap = |*| <li>|</li>|*| <li>|</li>

    NO {
    	transparentBackground = 1
        ATagTitle.field = title
        XY=[10.w]+10,24

        5 = IMAGE
        5.file = fileadmin/templates/site/images/menuBG.gif   

        10=TEXT
        10 {
        text.field=title
        offset=0,10
        fontColor=#FFFFCC
        fontFile=fileadmin/templates/site/LITHOGRL.TTF
        fontSize=13

        } 
      }
      
    
       
    ACT = 1
    ACT.wrap = |*| <li>| |*| <li>|

    ACT {
    	transparentBackground = 1
        ATagTitle.field = title
        XY=[10.w]+10,24

        5 = IMAGE
        5.file = fileadmin/templates/site/images/menuBG.gif   

        10=TEXT
        10 {
        text.field=title
        offset=0,10
        fontColor=#FF9A00
        fontFile=fileadmin/templates/site/LITHOGRL.TTF
        fontSize=13

        } 
      } 
        
      ACTRO <.RO 
       
    IFSUB = 1
    IFSUB < .NO
    IFSUB.wrap = |*| <li>| |*| <li>|
    
    RO = 1
    RO.wrap = |*| <li>|</li>|*| <li>|</li>

    RO {
    	transparentBackground = 1
        ATagTitle.field = title
        XY=[10.w]+10,24

        5 = IMAGE
        5.file = fileadmin/templates/site/images/menuBG.gif   

        10=TEXT
        10 {
        text.field=title
        offset=0,10
        fontColor=#FF9A00
        fontFile=fileadmin/templates/site/LITHOGRL.TTF
        fontSize=13

        } 
      } 
    
    IFSUBRO < .RO
	IFSUBRO.6 = IMAGE

    
   }


  2 = TMENU
  2 {
    noBlur = 1
    expAll = 1
    wrap = <ul><li>|</ul></li>

    NO = 1
    NO {
    wrap = <li>|</li>
    }
    
    ACT = 1
	ACT {
	Wrap = <li>|</li>
	ATagParams = class="active"
	}
    
    
  }                              
}
## Menu [End]

wie kann ich einzelne seiten ein eigenes setup zuweisen? danke schon mal für eure hilfe!

lg
martin

npre ·

hallo,

danke für die antwort. ich möchte nicht das submenü in eine andere farbe wechseln, sondern die ebene 1, das submenü wird als text ausgegeben. das kann ich ja über css steuern ..

lg
martin

gongo ·

sorry das ist natürlich Quatsch, hatte mich verlesen.
Eine bestimmt Seite?

Vielleicht ist ja sowas machbar

[PIDinRootline = 11] // ID der Seite
lib.mainMenu.2.NO.fontColor = Eine andere Farbe

Wie immer ohne Gewähr ... 8-)

npre ·

hallo,

an welcher stelle muss ich das einbauen? bei kommt nur eine fehlermeldung ...

lg
martin

gongo ·

z.B. unter dein TS vom Menü.
Hier wird dann der Farbwert sozusagen "überschrieben" wenn PID = 11

gongo ·

welche Fehlermeldung?

diesmal mit end...

[PIDinRootline = 11]
lib.mainMenu.2.NO.fontColor = Eine andere Farbe
[end]
npre ·

jetzt kommt keine fehlermeldung mehr, nur in der farbe ändert sich auch nix. vielleicht noch mal zur erklärung. ich möchte aus folgendem teil des menüsetups

    ACT {
    	transparentBackground = 1
        ATagTitle.field = title
        XY=[10.w]+10,24

        5 = IMAGE
        5.file = fileadmin/templates/site/images/menuBG.gif   

        10=TEXT
        10 {
        text.field=title
        offset=0,10
        fontColor=#FF9A00
        fontFile=fileadmin/templates/site/LITHOGRL.TTF
        fontSize=13

nur den teil mit "fontColor=#FF9A00" eine andere farbei zeiweisen (also nur das aktive menü - wobei in weiterer folge auch den mouseover ...)

lg
marin