【问题标题】:Custom language TYPO3 site自定义语言 TYPO3 网站
【发布时间】:2014-04-08 16:02:03
【问题描述】:
我一直在到处搜索,但没有任何成功可以将自定义语言添加到我的 TYPO3 网站。
我想添加中文/英文,以英文为语言,但自定义 URL、标志和语言名称。该网站正在运行 TYPO3 v4.5.4,升级是不可能的(如果这是建议的话)。
Tl;dr 需要在 TYPO3 中添加新标志和新语言名称(用于前端)。
【问题讨论】:
标签:
localization
customization
typo3
typoscript
multilingual
【解决方案2】:
@frontend 多语言
1) 在根级别创建新的网站语言
- 添加您的语言名称,选择标志
2) 本地化视图:
- 显示页面语言版本:(添加您的页面语言)
- 编辑页面属性:(选择您的语言标志)
排版:
@页面配置
设置默认标签和标志
mod.SHARED.defaultLanguageLabel = English
mod.SHARED.defaultLanguageFlag = gb
@Fontend 语言菜单
语言菜单
menu.lang_menu = COA
menu.lang_menu {
10 = HMENU
10 {
special = language
special.value = 0,1
1 = TMENU
1 {
expAll = 0
wrap = |
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = EN||/DE
}
allWrap = <span>|</span>
}
#RO < .NO
#RO = 1
#RO.ATagParams = class="hover"
ACT < .NO
ACT = 1
ACT {
allWrap = <span class="selected">|</span>
#doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR {
allWrap = <span class="selected">|</span>
#doNotLinkIt = 1
}
}
}
}
希望这篇文章对您有所帮助:)