首页 > 解决方案 > TYPO3 v10:如何删除元标记生成器?

问题描述

<meta name="generator" content="TYPO3 CMS" />

我可以使用 Meta Tag API

    $metaTagManager = GeneralUtility::makeInstance(MetaTagManagerRegistry::class)->getManagerForProperty('generator');
    $metaTagManager->removeProperty('generator');

但我需要一些我没有的所有页面的默认控制器/操作。

也许我可以连接到 PageRenderer,但我该怎么做呢?

标签: apitypo3hookmeta-tagstypo3-10.x

解决方案


sourceopt官方扩展存储库中可用的扩展功能之一是可以删除生成器元数据。只需在后端使用 Extension Manager 安装它,然后在 TypoScript 模板的 Setup 字段中启用这些行,可能在根页面上(可选地在模板中包含扩展 TS 后Constants editor,单击选项):

config.sourceopt.enabled = 1
config.sourceopt.removeGenerator = 1

额外提示:查看扩展手册以获取更多选项,例如删除注释或格式化/最小化输出 HTML。


推荐阅读