api - TYPO3 v10:如何删除元标记生成器?
问题描述
<meta name="generator" content="TYPO3 CMS" />
我可以使用 Meta Tag API
$metaTagManager = GeneralUtility::makeInstance(MetaTagManagerRegistry::class)->getManagerForProperty('generator');
$metaTagManager->removeProperty('generator');
但我需要一些我没有的所有页面的默认控制器/操作。
也许我可以连接到 PageRenderer,但我该怎么做呢?
解决方案
sourceopt
官方扩展存储库中可用的扩展功能之一是可以删除生成器元数据。只需在后端使用 Extension Manager 安装它,然后在 TypoScript 模板的 Setup 字段中启用这些行,可能在根页面上(可选地在模板中包含扩展 TS 后Constants editor
,单击选项):
config.sourceopt.enabled = 1
config.sourceopt.removeGenerator = 1
额外提示:查看扩展手册以获取更多选项,例如删除注释或格式化/最小化输出 HTML。
推荐阅读
- ios - 整数的文本字段
- php - Symfony 控制台组件 - 输出问题和表格时出错
- sql - 查询以返回行中值的百分比
- javascript - Vue:如何在接收子组件事件的方法中引用项目和列表上下文
- arrays - 查找非 NAN 值组的第一个和结束索引
- vuejs2 - BootstrapVue 按钮状态:单击其他按钮时重置按钮
- python - 在 Pandas 中从一段时间内获取特定值
- python - 使用 pandas 中的 2 列的自定义聚合函数
- amazon-web-services - 是否可以通过 Web 界面公开 S3 存储桶?
- flutter - 如何添加自定义信息窗口颤振