TYPO3 Typoscript Menü Snippets Überblick

 

Language TMENU mit USERDEF

D | E

### Typoscript Code ##########
lib.langmenu = HMENU
lib.langmenu{
 
    special = language
    special.value = 0,1
    normalWhenNoLanguage = 1
    #wrap = <div class="lang_menu">|</div>
    1 = TMENU
    1{
      NO = 1
      NO{
        stdWrap.cObject = TEXT
        stdWrap.cObject{
          value = D || E
        }
        linkWrap = &nbsp;<span class="lang_default">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_default">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_default">|</span>
      }
      ACT < .NO
      ACT{
        doNotLinkIt = 1
        linkWrap = <span class="current">|</span>&nbsp;&#124;&nbsp; |*| |&nbsp;&#124;&nbsp; |*| <span class="current">|</span>
      }
      USERDEF1 < .NO
      USERDEF1{
        doNotLinkIt = 1
        linkWrap = &nbsp;<span class="lang_leer">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_leer">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_leer">|</span>
      }
      USERDEF2 < .NO
      USERDEF2{
        doNotLinkIt = 1
        linkWrap = &nbsp;<span class="lang_actleer">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_actleer">|</span>&nbsp;&#124;&nbsp; |*| <span class="lang_actleer">|</span>
      }
    }
 
}
/*-------------CSS---------------------*/
.lang_menu{
  font-size:0.8em;
  font-weight:bold;
  color:#003e63;
  margin-left:5px;
}
.lang_menu a.lang_act:link, .lang_menu a.lang_act:visited, .lang_menu a.lang_act:hover, .lang_menu a.lang_act:active{
  color:#003e63;
  text-decoration:underline;
}
.lang_menu .lang_default a:link, .lang_menu .lang_default a:visited, .lang_menu .lang_default a:hover, .lang_menu .lang_default a:active{
  color:#003e63;
}
.lang_menu .lang_default a:hover{
  color:#003e63;
}
.lang_default{}
.lang_act{}
.lang_leer{color:#c4dbd3;}
.lang_actleer{color:#c4dbd3;}
.lang_trenner{color:#ccc;}
Zu den Code Snippets