Skip to content
Snippets Groups Projects
Commit 7dc80727 authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[TASK] Revamp Template Object Browser

Second main usage of the new TypoScript parser is
the ext:tstemplate Object Browser.

In contrast to the Template Analyzer patch that brought
a fully revamped view with new features, this Object Browser
patch is mostly just a modernization of the view, so this
patch is not marked as feature.

The Object Browser now renders both setup and constant
tree at the same time. Other than that, most existing
features are kept and streamlined along the way. As
example, searching for a constant name now reveals
constant usages in setup, plus similar small gems.

The only missing features are currently the comments
rendering, plus rendering of parser errors. Comments
are a bigger issue that will be implemented with a
revamped Constant Editor, Object Browser will then
add comment rendering as side effect. Parts of the
parser errors (detecting invalid lines) will be added
to Template Analyzer with a dedicated patch soon, further
details will be added to Object Browser when suitable.

Change-Id: I08b2d7a1c1f60d2ab2184fb005dc1132b261f1aa
Resolves: #98013
Related: #97816
Releases: main
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75259


Tested-by: default avatarNikita Hovratov <nikita.h@live.de>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarNikita Hovratov <nikita.h@live.de>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent b39e527b
Branches
Tags
No related merge requests found
Showing
with 1155 additions and 475 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment