itx / edit-categories
Dedicated backend module for browsing sys_category records as a tree, with language filter and record actions (edit, hide, delete, new subcategory).
Package info
github.com/itx-informationssysteme/edit-categories
Type:typo3-cms-extension
pkg:composer/itx/edit-categories
Requires
- typo3/cms-backend: ^13.4 || ^14.3
- typo3/cms-core: ^13.4 || ^14.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-25 09:12:05 UTC
README
This extension provides a dedicated backend module ("Web > Categories") that
renders sys_category records as a real tree (like the page tree), instead of
the flat Web > List view. It supports a language filter and inline record
actions (edit, hide/enable, delete, create subcategory).
Features
- Backend module
web_CategoryTree, listed under "Web", showing allsys_categoryrecords as a hierarchical tree. - Toggle to show/hide translated (non-default-language) category records.
- Inline actions per category: edit, enable/disable, delete, add subcategory, move up/down, localize to another language.
- Prefixes translated category titles with
[Translate to <language>:]when created via "Localize to", matching the behaviour ofpagesand other core tables.
Requirements
- Composer for installation
- TYPO3 v13.4+
Installation
Install via Composer in your TYPO3 project root:
composer require itx/edit-categories
After installation, clear the TYPO3 caches and check the extension list in the backend.
Usage
- Open the "Web > Categories" module in the TYPO3 backend.
- Browse
sys_categoryrecords as a tree. - Use the toggle to show/hide translated categories.
- Use the inline actions to edit, hide/enable, delete, move or localize a category, or to create a new (sub-)category.
Configuration
- No further configuration is required; the module and its actions are available out of the box after installation.
Development / Contributing
Contributions are welcome. Please open an issue or a pull request on the repository. When contributing:
- Follow PSR-12 coding style where possible.
- Add tests for new functionality if applicable.
- Update
CHANGELOGwhen creating releases.
Support
If you encounter problems or bugs, please open an issue on the repository.
License
This extension is licensed under the GPL-2.0-or-later.
Changelog
See the Changelog/ directory for release notes and history.
Notes
- The extension installs as a Composer package and will be placed in
vendor/by Composer. If you require installation intotypo3conf/ext/, configure installer paths accordingly.