Zum Inhalt springen

Navigation DB-Feld nav_title zuweisen

Erstellt am 24. Februar 2010 · 2 Antworten · letzte Antwort am 24. Februar 2010

Tags: Frage

jorge_e ·

Hallo

Ich müsste für meine Hauptnavigation (Liste) den Listenelementen unterschiedliche Klassen zuweisen. Die Klassennamen hab ich in der Datenbank im Feld Navigationstitel hinterlegt. Mein TS für die Navigation ist:

   NAV_MAIN = HMENU
   NAV_MAIN {
      wrap = <ul>|</ul>
      special = directory
      special.value = 2
      1 = TMENU
      1.NO = 1
      1.NO.linkWrap = <li class="region">|</li>
                  
      1.RO = 1
              
      1.ACT = 1
      1.ACT.linkWrap = <li class="region">|</li>
   }

Dort, wo jetzt Region steht, sollte das Feld Navigationstitel angezeigt werden. Also: <li class="HIER NAVIGATIONSTITEL">|</li>

Ich denk mal, dass das zu machen ist. Ich komm nur grad nicht drauf und im Inet hab ich auch nichts gefunden.

Hat mir jemand einen Tip?

Danke für Eure Hilfe

Grüsse Georg

tnitschinger ·

Hi, ist es das was du suchst?

NAV = HMENU
    NAV {
      excludeUidList = 2,3
      special = directory
      special.value = 1
      1 = TMENU
      1 {
      	expAll = 0
        wrap = <ul class="n1">|</ul>
        NO = 1
	NO.linkWrap = |&nbsp;&#124;&nbsp; |*| |&nbsp;&#124;&nbsp; |*| |
        NO.allWrap = <li id="{field:subtitle}">|</li> |*| <li id="{field:subtitle}">|</li> |*| <li id="{field:subtitle}">|</li>
	NO.allWrap.insertData = 1
        NO.ATagParams = onFocus="this.blur();" 
        
        ACT < .NO
        ACT.allWrap = <li id="{field:subtitle}" class="act">|</li> |*| <li id="{field:subtitle}" class="act">|</li> |*| <li id="{field:subtitle}" class="act">|</li>
        ACT.ATagParams = class="active" onFocus="this.blur();"
      }
    }
jorge_e ·

ja ja ja ja ... so Sachen liest man und weiss, dass es geht ... aber das wie vergisst man wieder und dann weiss man auch nicht mehr wo suchen

jederfalls hat es so geklappt

    NAV_MAIN = HMENU
    NAV_MAIN {
      special = directory
      special.value = 2
      1 = TMENU
      1 {
        expAll = 0
        wrap = <ul>|</ul>
        NO = 1
        NO.linkWrap = | |  |*| | |  |*| |
        NO.allWrap = <li class="{field:nav_title}">|</li> |*| <li class="{field:nav_title}">|</li> |*| <li class="{field:nav_title}">|</li>
        NO.allWrap.insertData = 1
        NO.ATagParams = onFocus="this.blur();"
       
        ACT < .NO
        ACT.allWrap = <li class="{field:nav_title}">|</li> |*| <li class="{field:nav_title}">|</li> |*| <li class="{field:nav_title}">|</li>
        ACT.ATagParams = class="active" onFocus="this.blur();"
      }
    }

1000 Dank für den Tip

Grüsse