我正在开发一个支持多语言的 TYPO3 网站。我正在使用 TemplaVoila 进行模板映射。网站以两种语言工作。但是在 TemplaVoila 映射中使用 Typoscript 添加的内容仅以默认语言呈现,而其他语言的 Typoscript 内容则缺失。
这是我的打字稿:
lib.autherInfo = CONTENT
lib.autherInfo {
table = tt_content
select {
selectFields = cruser_id
}
renderObj = COA
renderObj {
10 = RECORDS
10{
source.field = cruser_id
tables = be_users
dontCheckPid = 1
conf.be_users = COA
conf.be_users {
10 = TEXT
10.field = realName
10.noTrimWrap = ||, |
15 = RECORDS
15{
source.field = usergroup
tables = be_groups
dontCheckPid = 1
conf.be_groups = COA
conf.be_groups {
10 = TEXT
10.field = title
10.noTrimWrap = ||, |
}
}
20 = TEXT
20.dataWrap = <span><a href="mailto:{field:email}" >{field:email}</a></span>
}
}
}
}
lib.autherInfo.wrap = <p>by: |</p>
上述印刷品的输出标记为:
<p>by: Administrator, admin, <span><a href="mailto:admin@kultur.com">admin@kultur.com</a></span></p>
在其他语言中,输出为:
<p>by: </p>
如何解决这个问题?