2014-10-01 3 views
0

저는 typoscript에 상당히 익숙하며, 읽으려고했던 설명서가 도움이되지 않습니다.Typoscript가 래퍼로 마무리됩니다.

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

    } 

이제 단어«도움말»번역 할 필요가 :

나는 다음과 같은 typoscript 있습니다.

나는 내가 어떤 종류의 필요, 내가 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> 
) 

에서 텍스트를 번역하기 위해이 같은 것을 사용할 수 있음을 발견하지만 더블 랩 링크 (30)에 텍스트 (5)와 그 어디 나는 실패한다.

나는 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 부분을 템플릿에 넣어야한다고 확신합니다.