Use official API to override backend templates #162
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove ext_typoscript_setup.typoscript
It overrides module templates the old way.
It contains TypoScript like
pluginwhich is not available at that pointRemove ext_typoscript_constants.typoscript
It only contains the module template paths for
ext_typoscript_setup.typoscript. As that file was removed, there is no need to keep it.Restructure backend module template
Having backend templates in 3 different folders is bad design:
Much better is one folder for backend module usage:
That's also the format, which the new override mechanism prefers (PageTS Config). That's why we use
page.tsconfighere. It can NOT be part of a Site Set, as BE modules work page tree independent (yes, there are exceptions).Before Merge
There are some links/includes referencing files of this extension. Before merge please make sure, that all links are still working.