Zum Inhalt springen

Problem Grafisches Menü

Erstellt am 18. Mai 2004 · 3 Antworten · letzte Antwort am 3. Juni 2004

Tags: Frage

junges ·

Hallo Liste,

ich versuche gerade eine Menüstruktur mit einem grafischen Menü aufzubauen.

Plattform : Linux, Typo 3.6.0

Template :

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFFFFF" link="#15416D" vlink="#15416D" alink="#15416D" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/index.html
workOnSubpart = DOKUMENT

marks.LOGO = IMAGE
marks.LOGO.file = fileadmin/images/logo_intranet.jpg
marks.LOGO.file.width = 200

marks.INHALT < styles.content.get

marks.NAVIGATION = HMENU
marks.NAVIGATION.entryLevel = 0

marks.NAVIGATION.1 = GMENU
marks.NAVIGATION.1.expAll = 1
marks.NAVIGATION.1.NO {
backColor = #AAAAAA
XY = 100, 20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 10
10.offset = 4, 10
10.niceText = 1
}
}

Auszug aus meiner Designvorlage :

<tr>
<td width="200" height="450" valign="top">###NAVIGATION###
</td>
</tr>

Die Seite wird ohne Fehlermeldung angezeigt -
jedoch ohne meine Navigation.

Was kann ich tun oder wo kann ich nachschauen ?
Die Apache Logs zeigen keine Fehler an.

molari ·

Hi,

vielleicht hilft dir ein Ausschnitt aus meinem Menu etwas weiter:

# Normaler Link 
NO.backColor = #FF9933
NO = 1
NO.XY = [4.w],[4.h]
NO.4 = IMAGE 
NO.4.file = fileadmin/template/main/images/vicus_images/stein_navi_120_1.png 
NO.10 = TEXT 
NO.10.text.field = nav_title // title 
NO.10.fontFile = fileadmin/template/main/fonts/timesbd.ttf
NO.10.fontColor = #F7D8A1
NO.10.fontSize = 17
NO.10.offset = 0,19
NO.10.align = center 
#NO.10.niceText = 1

Man kann natürlich das NO noch klammern, ich habe die Erfahrung gemacht dass der niceText dazu führt dass der Text nicht angezeigt wird, nimm ihn vielleicht mal raus.

Gruß
Oli

junges ·
molari schrieb

Hi,

vielleicht hilft dir ein Ausschnitt aus meinem Menu etwas weiter:

# Normaler Link 
NO.backColor = #FF9933
NO = 1
NO.XY = [4.w],[4.h]
NO.4 = IMAGE 
NO.4.file = fileadmin/template/main/images/vicus_images/stein_navi_120_1.png 
NO.10 = TEXT 
NO.10.text.field = nav_title // title 
NO.10.fontFile = fileadmin/template/main/fonts/timesbd.ttf
NO.10.fontColor = #F7D8A1
NO.10.fontSize = 17
NO.10.offset = 0,19
NO.10.align = center 
#NO.10.niceText = 1

Man kann natürlich das NO noch klammern, ich habe die Erfahrung gemacht dass der niceText dazu führt dass der Text nicht angezeigt wird, nimm ihn vielleicht mal raus.

Gruß
Oli

Hallo Oli,

Danke für Deinen Tip.
Ich werde das mal ausprobieren.

cu junges

Schnickeschnack ·

Guten Morgen,

ich glaube, das Problem liegt etwas anders.
An welcher Stelle definierst Du denn, ab welcher Seiten-ID das Menü eingelesen werden soll?

Ich hab zwar noch die 3.5.0-Version von Typo, aber in meinem Script steht etwas wie:

   marks.NAVIGATION.special.value = 1  #(Seiten-ID)

Damit Du es etwas besser einordnen kannst, an welcher Stelle es steht, hier noch ein bisserl mehr Code (mein Marker heisst halt MENU und nicht NAVIGATION):

page.10  {
   marks.MENU = HMENU
   marks.MENU.special = directory
   marks.MENU.special.value = 1  #(Seiten-ID) 
   marks.MENU.excludeUidList = 11
   marks.MENU.entryLevel = 0
   marks.MENU.1 = GMENU
   marks.MENU.1  {
                                     expAll=0
                                     NO {
                                            backColor = #666666 
                                            wrap = | <br>
                                            # Breite und Höhe eines Menüeintrags setzen:
                                            #XY = [10.w] +25, 20 
                                            XY = 200, 20
                                            10 = TEXT
                                            10.text.field = title
                                            10.fontFace = fileadmin/fonts/verdana.TTF
                                            10.fontColor = #ffffff
                                            10.fontSize = 14px
                                            10.offset =17, 14
                                            10.niceText = 1
                                            }

   # Style des aktuellen Menüs:

   ACT < .NO 
   ACT = 1 
   ACT { 
           backColor = #666666
           10.fontColor = #ffffcc
           10.niceText = 1
          } 

          RO < .NO
          RO=1
          RO {
             backColor= #666666
             10.fontColor = #ffffcc
          }
   }....

Viel Erfolg,

Schnickeschnack