2016-11-19 6 views
1

у меня есть типичные сетки на основе выпадающего меню с предопределенными столбцами, как вы найдете их в фундаменте, самозагрузка и т.д.TypoScript меню с ручными колоннами

Теперь я хотел бы, чтобы вручную управлять редактор, какие элементы идут в в колонке - без необходимости обматывать слишком много pids или создавать дополнительные узлы pagetree (Страницы типа «Группа для столбца 1») в BE.

Как это сделать с TypoScript?

ответ

3

Тип страницы "Spacer" или "Сепаратор" (doktype 199) идеально подходит для этого:

enter image description here

Это может быть оказана как содержание HTML, используя SPC состояние. Редакторы могут размещать их в своем pagetree, где они хотят разделить столбцы.

lib.main_nav_1 = HMENU 
lib.main_nav_1 { 
    special = directory 
    special.value = {$pidEntryPoint} 
    wrap = <div class="columns small-12 medium-3"><ul>|</ul></div> 
    1 = TMENU 
    1 { 
    expAll = 1 
    NO { 
     text = nav_title // title 
     wrapItemAndSub=<li>|</li> 
    } 
    ACT < .NO 
    ACT { 
     wrapItemAndSub = <li class="active">|</li> 
    } 
    ACT = 1 
    CUR < .NO 
    CUR { 
     wrapItemAndSub = <li class="current">|</li> 
    } 
    CUR = 1 
    SPC = 1 
    SPC { 
     doNotLinkIt = 1 
     doNotShowLink = 1 
     allWrap = </ul></div><div class="columns small-12 medium-3">|<ul> 
    } 
    } 
    2 < .1 
    2 { 
    wrap = <ul>|</ul> 
    SPC = 0 
    } 
} 
} 
Смежные вопросы