2014-10-01 54 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部分放入模板。