我想知道是否可以将 locallang 值插入到我的 typoscript wrap/stdWrap 对象中:
我有:
singleView {
related.wrap = <div class="related">Related items: |</div>
}
我需要的是类似的东西:
singleView {
related.wrap = <div class="related">{LLL:related_items}:|</div>
}
编辑:
我正在寻找的是 $this->pi_getLL
的 TS 等效项(工作正常)。
在我们的例子中,我们将用
替换扩展中的值
$this->cObj->stdWrap($item, $this->conf['singleView.']['related']);
locallang.xml 在扩展 /pi1 目录中:
<languageKey index="default" type="array">
<label index="related_items">Related items: </label>
</languageKey>
最佳答案
singleView {
related.dataWrap = <div class="related">{LLL:EXT:myextensionkey/pi1/locallang.xml:related_items}:|</div>
}
当然 related_items
必须是有效的本地语言键。
编辑:不要在这里将 wrap
与 insertData
一起使用,因为 insertData
然后会在整个内容上运行,包括用户输入。如果有人在您包装的内容中使用 {DB:be_users|0|password}
,他只能看到 uid 为 0 的后端用户的密码(哈希)。
关于typo3 - 将 locallang 值插入 TypoScript [stdWrap],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259875/