首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typoscript包装

Typoscript包装
EN

Stack Overflow用户
提问于 2014-10-01 14:24:00
回答 1查看 323关注 0票数 0

我对打字很陌生,这本手册(我试着读过)也没什么用。

我有以下打字本:

代码语言:javascript
复制
30 = TEXT
  30 {
    typolink {
      parameter = 1079
      returnLast = url
    }
    wrap (
            <li class="mod-metanav--item">
             <a class="mod-metanav--link" href="|">
              Help
             </a>
            </li>
    )

  }

现在,“帮助”这个词需要翻译。

我发现我可以用这样的东西来翻译TS中的文本

代码语言:javascript
复制
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)是别人做的,我怀疑还有另外一种方法来达到这个目的.

有什么暗示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-02 06:52:06

对于所有遇到同样问题的人-以下是我想出的:

代码语言:javascript
复制
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-部分的模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26143664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档