Разделить HMENU-текст в Typo3

Я настроил опечатку 3 для включения многострочного заголовка навигации. Поэтому, если есть разрыв строки, в ссылке меню также должен быть разрыв строки.

Я разделяю текст следующим кодом

30 = COA
30.10 = TEXT
30.10 {
    field = {nav_title//title}
    listNum = 0
    listNum.splitChar = 13
}
30.20 < .30.10
30.20.listNum = 1
30.20.wrap = <br />|
30.20.required = 1

Мое меню-создание в основном следующее

1 = TMENU
1.expAll = 1
1.NO {
 doNotLinkIt = 1
 stdWrap.override.cObject =TEXT
 stdWrap.override.cObject {
  typolink.parameter.field = uid
   if.isTrue.numRows {
    table = tt_content
    select {
     pidInList.field = uid
     where = colPos = 0
    }
   }
  } 
 }

stdWrap.override-Блок отключает интерактивные ссылки, если на странице нет содержимого.

Теперь к моему вопросу: мне кажется, что я слишком туп, чтобы объединить эти части - как это сделать правильно?


person jwacalex    schedule 30.07.2013    source источник
comment
Какого эффекта вы пытаетесь достичь? Если данные должны быть разделены на две отдельные части, тогда используйте другое поле, например nav_title, или новое для вашей специальной цели. Если, с другой стороны, ваша цель - просто цель дизайна, тогда используйте для этого CSS. Можете ли вы разместить ссылку на этот сайт или, может быть, его снимок экрана?   -  person Michael    schedule 31.07.2013
comment
Если бы у меня был nav_title с разрывом строки, я бы хотел распечатать ‹br› в меню. Я попытался решить это с помощью css, но это скорее академический вопрос с опечаткой   -  person jwacalex    schedule 31.07.2013


Ответы (1)


Гадание, непроверенное:

1 = TMENU
1.expAll = 1
1.NO {
 doNotLinkIt = 1
 stdWrap.override.cObject = COA
 stdWrap.override.cObject {
    10 = TEXT
    10 {
        field = {nav_title//title}
        listNum = 0
        listNum.splitChar = 13
    }
    20 < .30.10
    20 {
        listNum = 1
        wrap = <br />|
        required = 1
    }
  typolink.parameter.field = uid
   if.isTrue.numRows {
    table = tt_content
    select {
     pidInList.field = uid
     where = colPos = 0
    }
   }
  } 
 }
person Urs    schedule 01.08.2013