2014-10-01 51 views
0

我對typoscript和手冊(我試圖閱讀)還不是很有幫助。Typoscript環繞包裝

我有以下的Typo腳本:現在

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和內包裹物/外包裹了一些文件,但也有不符合我的情況下,任何的例子,我無法適應,我覺得我的情況的例子...

第一部分(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部分放入模板。