Zum Inhalt springen

Im GMENU externe Links kennzeichnen?

Erstellt am 17. März 2005 · 6 Antworten · letzte Antwort am 21. April 2005

Tags: Frage

Unbekannter Benutzer ·

Hallo zusammen,

ich habe ein GMENU mit zwei Ebenen, in beiden Ebenen kommen externe Links vor und diese möchte ich speziell kennzeichen also mit einen Pfeil davor oder in anderer Farbe. Geht das überhaupt?

hier mein code:

#-----------------------------Menü-----------------------------
 marks.MENUE1= HMENU
 marks.MENUE1.1 = GMENU
 marks.MENUE1.1 {
   expAll = 0
   NO {
    wrap = |<br>
    backColor = #AF941E
    XY = 170, 27
    10 = TEXT
    10.fontFile = fileadmin/fonts/verdana.ttf
    10.niceText = 1
    10.align = left
    10.fontColor = #1F2920
    10.text.field = title
    10.fontSize = 14
    10.offset = 20, 18
   }
   
   RO <.NO        
   ACT <.NO
   RO = 1   
   ACT = 1
   RO {
   backColor = #BCA647
   }
    ACT {
    backColor = #BCA647
   }
  }

  marks.MENUE1.2 = GMENU
  marks.MENUE1.2 {
   expAll = 0
   NO {
     wrap = |<br>
     backColor = #AF941E
     XY = 170, 23
     10 = TEXT
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.align = left
     10.niceText = 1
     10.fontColor = #1F2920
     10.text.field = title
     10.fontSize = 12
     10.offset = 23, 15
      }

    RO <.NO        
    ACT <.NO
    RO = 1   
    ACT = 1
    RO {
       backColor = #BCA647
      }
     ACT {
       backColor = #BCA647
     }
     }
maik ·

Du könntest doktype auslesen.
Das ist das Feld in dem der Seiten Typ in der Db gespeichert wird.

Das könntest du dann mit ein if Bedingung verknüpfen.
Etwa so:

if $TCA['pages']['doktype'] = 1

Syntax ist nicht korrekt, müßtest du noch mal nachschauen, wie das korrekt heißen muss.

Auch weiß ich jetzt nicht genau welche Nummer der doktype bei ext. Links ist.
Musst du mal in die Datenbank schauen.

Unbekannter Benutzer ·

hallo

also ich habs mit deinem Vorschlag ungefähr versucht leider bekomm ich die Syntax nicht ganz hin.

Habs auch mit sowas hier versucht aber geht auch nicht:

[globalVar = TSFE:id=85]
beforeImg = fileadmin/images/hauptmenu/1.jpg
[global]

Kann mir da jemand mit der Syntax helfen? 🙁

mstuebner · · Beste Antwort
TYPODrei schrieb

also ich habs immer noch nicht hinbekommen.

wie sieht den die syntax für if abfragen genau aus?

Schau halt in die TSRef, da stehts drinnen.

mstuebner ·
TYPODrei schrieb
[globalVar = TSFE:id=85]
beforeImg = fileadmin/images/hauptmenu/1.jpg
[global]

Da fehlt ja eine GANZE Menge vor dem beforeImg = fileadmin/images/hauptmenu/1.jpg, marks.NAME.NO....
Das wiederum lässt mich vermuten, dass Du vor der Condition nicht alle Klammern geschlossen hast, was aber notwenidig.

Alles Zusammen: TSRef --> Conditions