Разделяне на HMENU-текст в Typo3

Конфигурирах typo3 да активира многоредово навигационно заглавие. Така че, ако има прекъсване на ред, трябва да има и прекъсване на ред в връзката към менюто.

Разделям текста със следния код

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