2014-10-01 4 views
0

Я довольно новичок в написании текста, и руководство (которое я пытался прочитать) не так уж полезно.Типографская упаковка обертки

У меня есть следующий TypoScript:

30 = TEXT 
    30 { 
    typolink { 
     parameter = 1079 
     returnLast = url 
    } 
    wrap (
      <li class="mod-metanav--item"> 
      <a class="mod-metanav--link" href="|"> 
       Help 
      </a> 
      </li> 
    ) 

    } 

Теперь слово «Помощь» должна быть переведена.

я узнал, что я могу использовать что-то вроде этого, чтобы перевести текст в TS

5 = TEXT 
5.data = LLL:fileadmin/content/translation.xml:help 
5.wrap(
<li class="mod-metanav--item"> 
    <span style="font-size: 10px; color: #777;">|</span> 
</li> 
) 

Но, мне нужно своего рода двойной обтекание текста (5) в связи (30), и где Я провалился.

Я нашел некоторую документацию по wrap2/wrap3 и innerWrap/outerWrap, но нет никаких примеров, которые соответствуют мой случай, и я не могу адаптировать примеры, которые я нахожу в моем случае ...

Первый часть (30) была сделана кем-то еще, и у меня есть подозрение, что есть еще один способ достичь этого ...

Любые подсказки?

Спасибо за любую помощь и/или направлений :)

ответ

0

Для всех, кто столкнулся с такой же проблемой - вот что я придумал:

30 = TEXT 
    30 { 
    typolink { 
     parameter = 1079 
     returnLast = url 
    } 
    wrap (
      <a class="mod-metanav--link" href="|"> 

    ) 

    prepend = COA 
    prepend{ 
     10 = TEXT 
     10.value = <li class="mod-metanav--item"> 
    } 

    append = COA 
     append{ 
      10 = TEXT 
      10.data = LLL:fileadmin/content/translation.txt:hilfe 
      10.wrap(
       | 
       </a> 
       </li> 
      ) 
     } 
    } 

Хитрость заключается в том, чтобы предварительно/добавьте дополнительные детали.

Все еще это похоже на уродливый хак, и я уверен, что я должен положить HTML-часть в шаблон.

 Смежные вопросы

  • Нет связанных вопросов^_^