josefglatz / hide-sys-template
使sys_template记录在所有地方消失(防止TYPO3管理员使用sys_template数据库记录)
4.0.0
2023-09-01 18:49 UTC
Requires
- php: ^8.2
- psr/http-factory: *
- psr/http-message: *
- typo3/cms-backend: ^12.4
- typo3/cms-core: ^12.4
- typo3/cms-tstemplate: ^12.4
Requires (Dev)
- armin/editorconfig-cli: ^1.5
- eliashaeussler/php-cs-fixer-config: ^1.2
- ergebnis/composer-normalize: ^2.28
- friendsofphp/php-cs-fixer: v3.25.0
- typo3/coding-standards: ^0.7.1
README
TYPO3扩展 hide_sys_template
**:orange_book: 文档 ** | :package: Packagist | :hatched_chick: TYPO3扩展仓库 | :floppy_disk: 仓库 | :bug: 问题追踪
一个TYPO3 CMS扩展,防止TYPO3管理员用户使用sys_template数据库记录。让我们让sys_template数据库记录在所有地方消失!
🚀 特性
- 使用PageTSConfig
mod.web_list.deniedNewTables
作为基本预防措施 - 防止通过TYPO3后端模块模板创建sys_template数据库记录
- 防止通过TYPO3后端模块列表创建sys_template数据库记录
- 防止显示创建新的sys_template数据库记录的后端表单
- 当向
pages.tsconfig_includes
添加行内PageTSConfig时通知TYPO3管理员
未来特性:(需要赞助)
- 命令用于检查sys_template记录并发送通知
- 添加日志和通知以责备可疑的后端用户
如果您需要这些或其他有用功能,请与我联系!
🔥 安装
独立
通过Composer
composer require josefglatz/hide-sys-template
或从TYPO3扩展仓库(TER)下载zip文件。
作为josefglatz/professional_aspects的一部分
通过Composer
composer require josefglatz/professional-aspects --with-dependencies
🏄 使用
- 安装扩展
- 没有第二步。这就结束了。
但您可能可以通过TYPO3钩子添加sys_template "记录"。我更喜欢使用b13/bolt
作为此扩展的对应物。这两个扩展完美互补。
⭐ 许可证
该项目受GNU通用公共许可证2.0(或更高版本)许可。