Zum Inhalt springen

Menü mit Feld-Daten

Erstellt am 6. Oktober 2009 · 2 Antworten · letzte Antwort am 6. Oktober 2009

Tags: Frage

bernikandel ·

Hi,

ich suche nach einer Möglichkeit Daten aus einem Feld in ein TMENU zu integrieren:

ca so:

temp.SUBMENU = HMENU
temp.SUBMENU {
   entryLevel = 2
   excludeUidList = {$excludeList_hmenu}
}
temp.SUBMENU.1 = TMENU
temp.SUBMENU.1{
  target = _to
  wrap = <ul class="submenu_ul">|</ul>
  NO = 1
  NO.linkWrap = <li class="submenu_li">|</li>
  NO.ATagParams = class="mb" rel="width:{field:abstract},height:200"
  ACT = 1
  ACT.linkWrap = <li class="submenu_li_active">|</li>
}

Muss ich das was mit einen DataWrap machen?

andreas31 ·

Hallo,

zur Info - aus dem TS-Config für eins meiner Menus - sollte dir schon weiterhelfen.
Hab jetzt leider nicht die Zeit dein TS anzupassen - muss in 5Min raus aus dem Büro :-)

CUR=1
CUR {
  stdWrap.htmlSpecialChars = 1
  ATagParams {
    field = uid
    wrap = class="item-|" id="active"
  }
  wrapItemAndSub = <li>|</li>
}
bernikandel ·

Danke. Die Lösung

temp.SUBMENU = HMENU
temp.SUBMENU {
   entryLevel = 2
   excludeUidList = {$excludeList_hmenu}
}
temp.SUBMENU.1 = TMENU
temp.SUBMENU.1{
  target = _top
  wrap = <ul class="submenu_ul">|</ul>
  NO = 1
  NO.linkWrap = <li class="submenu_li">|</li>
  #NO.ATagParams = class="mb" 
  NO.stdWrap.typolink {
    parameter.dataWrap = {field:uid}       
    ATagParams.dataWrap = title={field:title} class="mb" rel="width:{field:tx_layout_lightbox_width},height:{field:tx_layout_lightbox_height}"
  }
  ACT = 1
  ACT.linkWrap = <li class="submenu_li_active">|</li>
}