typo3 - 将 locallang 值插入 TypoScript [stdWrap]

我想知道是否可以将 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 必须是有效的本地语言键。

编辑:不要在这里将 wrapinsertData 一起使用,因为 insertData 然后会在整个内容上运行,包括用户输入。如果有人在您包装的内容中使用 {DB:be_users|0|password},他只能看到 uid 为 0 的后端用户的密码(哈希)。

https://stackoverflow.com/questions/10259875/

相关文章:

python - Pip 安装但找不到模块

c# - 在 BackgroundWorker 线程上创建 FlowDocument

sql-server - 从数据库日志记录中排除表

imagemagick - 使用 imagemagick 从图像中裁剪矩形区域

ruby-on-rails - Rails 路由 : override the action nam

c# - 更新 Crystal 报表中的数据集

python - beautiful soup 从谷歌搜索中提取一个 href

r - .onLoad 和交互式 - 意外行为?

ruby-on-rails - Rails Association Validations : Th

ruby-on-rails - Rails 中的 ActiveRecord::MissingAttr