Zum Inhalt springen

GMENU: SUBTITLE und "»" rechts neben TITLE ausgeben?

Erstellt am 2. Juli 2009 · Noch keine Antworten

Tags: Frage

mostwanted ·

hallo allesamt,

ich hab probleme mit einem GMENU das folgendermassen aussehen soll:

SEITENTITEL_1 »
SEITENTITEL_2 SEITENUNTERTITEL_2 »
SEITENTITEL_3 »

es soll also der subtitle rechts neben dem title abgebildet werden - im anschluss daran folgt ein "»". falls kein subtitle auf der seite angegeben ist soll kein subtitle ausgegeben werden (und zwischen title und "»" natürlich nur 1 leerzeichen...)

erst hatte ich probleme die leerzeichen zwischen title und subtitle bzw. vor dem "»" darzustellen - hab jetzt einen lösungsansatz gefunden, bin mir aber nicht sicher ob das so der beste weg ist.

hier wär mein script, das allerdings den subtitle nicht ausgibt. die ausgabe schaut folgendermassen aus:

SEITENTITEL_1 »
SEITENTITEL_2 »
SEITENTITEL_3 »

  20 = HMENU
  20 {
    wrap = <ul> | </ul>
    special = directory
    special.value = 73
    ### erste ebene
    1 = GMENU
    1 {
      noBlur = 1
      NO = 1
      NO {
        allWrap = <li> | </li>
        XY = [10.w]+[20.w]+[30.w],[10.h]+3
        format = gif
        backColor = #ffffff
        transparentBackground = 1
        10 = TEXT
        10 {
          text {
            field = title
          }
          offset = 0,[10.h]
          fontColor = #000000
          fontSize = 12
          fontFile = fileadmin/templates/fonts/geneva.ttf
        }
        20 = COA
        20 {
          if.isTrue.field = subtitle
          10 = TEXT
          10.char = 32
          20 < lib.menue-rimlsport.20.1.NO.10
          20 {
            text {
              field = subtitle
            }
            offset = [10.w],[10.w]
          }
        }
        30 < .10
        30 {
          text {
            field >
            char = 32
            wrap = | »
          }
          offset = [10.w]+[20.w],[10.h]
        }
      }
    }
  }

darf ich in zeile 27 ein COA definieren?

die offset-angaben in den zeilen 13, 37 und 47 sind wohl nicht korrekt, oder?

kann mir jemand einen tipp geben wie das menü umbauen muss damit es funktionieren kann? danke!