Skip to content

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

License

Notifications You must be signed in to change notification settings

josefglatz/hide_sys_template

Repository files navigation

Extension Icon

TYPO3 extension hide_sys_template

**:orange_book:  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 Page TSconfig 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 Page TSconfig 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.

For TYPO3 12.4 LTS: 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.

Update for TYPO3 13.4 LTS: You can use a sys_template record free TYPO3 instance without using a 3rd-party TYPO3 extension! Just use the new site sets and install this extension to prevent your colleagues from adding bored sys_template records! You will sleep better ;-]

⭐ 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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages