打字符包装包装器



我对打字相当陌生,手册(我试着读过)没有那么大帮助。

我有以下打字稿:

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部分放进模板中。

最新更新