You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Typo3 10.4.36+News 8.5.2:如何修改「Related news」标签?

Typo3 10.4.36 + News 8.5.2:修改「Related news」标签的正确方式

首先明确:绝对不要直接修改数据库表,这不符合Typo3最佳实践,后续扩展更新会覆盖你的修改,还可能引发数据问题。后台确实没有专门的可视化设置入口,但可以通过Typo3的本地化语言覆盖机制来修改,以下是两种可行方案:

方案1:后台模板语言覆盖(推荐,无代码修改)

  • 进入后台「模板」模块,选中根模板,点击「编辑整个模板记录」
  • 切换到「包含」标签,找到「语言文件覆盖」区域,添加News扩展的语言文件路径:
    • 英文环境:EXT:news/Resources/Private/Language/locallang.xlf
    • 中文环境:若有自带中文语言文件,用EXT:news/Resources/Private/Language/zh.xlf;无中文文件则先添加英文路径再修改
  • 点击「编辑覆盖」,在语言编辑器里搜索relatedNews(该标签对应的键名),直接修改目标语言的文本为自定义内容,保存即可生效

方案2:自定义语言文件(适合多站点或批量管理)

  • 在fileadmin目录下创建语言覆盖目录,比如fileadmin/language/EXT/news/
  • 创建对应语言的xlf文件(如zh.xlf),写入以下内容(替换目标文本为你的自定义内容):
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0">
    <file source-language="en" target-language="zh" datatype="plaintext" original="messages">
        <body>
            <trans-unit id="relatedNews">
                <source>Related news</source>
                <target>自定义相关新闻标题</target>
            </trans-unit>
        </body>
    </file>
</xliff>
  • 回到根模板的「包含」标签,将这个自定义文件路径添加到「语言文件覆盖」中,它的优先级会高于扩展自带的语言文件

为什么后台找不到设置?

News扩展的这类文本标签通过本地化语言文件统一管理,没有单独做后台可视化设置——这是Typo3生态的标准做法,既方便多语言统一维护,又避免修改扩展核心文件引发的升级问题。

内容的提问来源于stack exchange,提问作者Fabiano Petrone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 15:37:03