首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >typo3显示语言开关

typo3显示语言开关
EN

Stack Overflow用户
提问于 2016-07-18 15:01:43
回答 1查看 221关注 0票数 0

我正在尝试创建一个语言转换程序。我发现了很少的例子,但无法使它发挥作用。

例如,我试图在TS中使用该代码:

代码语言:javascript
复制
  lib.languageMenu = HMENU
  lib.languageMenu {
  special = language
  special.value = 0,1

 1 = TMENU
 1 {
wrap = <ul class="langMenu">|</ul>
noBlur = 1
NO = 1
NO {
  linkWrap = <li class="menu-item normal">|</li>

  stdWrap.override = English || Deutsch
  stdWrap.htmlSpecialChars = 1
}

ACT < .NO
ACT {
  doNotLinkIt = 1
  linkWrap = <li class="menu-item active">|</li>
}

# NO + Translation doesn't exist
USERDEF1 < .NO
USERDEF1.doNotLinkIt = 1

# ACT + Translation doesn't exist
USERDEF2 < .ACT
USERDEF2.doNotLinkIt = 1
 }
}

我在我的<ul class="langMenu">中创建了一个header.html,它是以部分形式表示的,但它是空的。我错过了什么,怎么才能让它显眼?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-18 16:05:55

通过改变<f:cObject typoscriptObjectPath="lib.languageMenu" />来尝试

通过以下方式:

代码语言:javascript
复制
<!-- ###LANGNAV### Start -->

<!-- ###LANGNAV### End -->

然后检查TS,找出“子部件”在哪里,并添加:

代码语言:javascript
复制
LANGNAV < lib.languageMenu

应该是这样的。

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

https://stackoverflow.com/questions/38440039

复制
相关文章

相似问题

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