Skip to content

hartl3y94/hide_sys_template

 
 

Repository files navigation

Extension Icon

TYPO3 extension hide_sys_template

📙 Documentation | :package: Packagist | :hatched_chick: TYPO3 extension repository | :floppy_disk: Repository | :bug: Issue tracker

An extension for TYPO3 CMS that prevents TYPO3 administrator users from using sys_template database records. Let's make sys_template database records vanish everywhere!

🚀 Features

  • Use PageTSConfig mod.web_list.deniedNewTables as basic prevention
  • Prevents creating sys_template database records via TYPO3 backend module Template
  • Prevents creating sys_template database records via TYPO3 backend module List
  • Prevents showing the backend form for creating new sys_template database records
  • Informs a TYPO3 admin when add inline PageTSConfig to pages.tsconfig_includes

Future features: (sponsoring needed)

  • Command to check for sys_template records and sends notifications
  • Add logging and notifications to blame suspicious backend users

Contact me if you need that or other useful features!

🔥 Installation

Standalone

Via Composer:

composer require josefglatz/hide-sys-template

Or download the zip file from TYPO3 extension repository (TER).

As part of josefglatz/professional_aspects

Via Composer:

composer require josefglatz/professional-aspects --with-dependencies

🏄‍ Usage

  1. Install the extension
  2. There is no second step. That's all.

But you might add your sys_template "record" via TYPO3 hook. I prefer using b13/bolt as a counterpart to this extension. Both extensions complement each other perfectly.

⭐ License

This project is licensed under GNU General Public License 2.0 (or later).

FOSSA Status

Screenshots

Extension Icon

About

An extension for TYPO3 CMS that prevents TYPO3 administrator users from using sys_template database records

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%