我对打字相当陌生,手册(我试着读过)没有那么大帮助。
我有以下打字稿:
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)是由其他人制作的,我怀疑还有另一种方法可以实现这一点。。。
有什么提示吗?
对于所有遇到相同问题的人,以下是我的想法:
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部分放进模板中。