Feature #79910

Add an alias to Backend Layout record

Added by Rafal Brzeski about 2 years ago. Updated almost 2 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2017-02-19
Due date:
% Done:

0%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Currently BE layouts records can be distinguish only by their UID, it's very impractical when deploying the backend layouts.
Please add the option as it is done in the Grid elements (see on screenshot), there is an Alias field which can be used in TypoScript instead of UID, what is very comfortable for code maintaining.
Backend layout data providers is already done (https://forge.typo3.org/issues/37208), so there should be no obstacles to add this feature.

alias_filed_in_gridelements.png View (38.4 KB) Rafal Brzeski, 2017-02-19 23:55

History

#1 Updated by Georg Ringer about 2 years ago

  • Status changed from New to Needs Feedback

Same as gridelements the backend layouts can also be provided by tsconfig which avoids issues with a uid as alias.

Please use this solution. Hope that helps you already?

#2 Updated by Rafal Brzeski about 2 years ago

This partly solves the case, layout constructed in tsconfig is very helpfully for template starters, but this is a bit magic for beginners.
During creating new record with backend layout, editor can use great tool which is a grid wizard. Why we need to force users to use tsconfig separately from the wizard?
The wizard at the end remains only a virtual tool (which de facto may stay as a separate module).
Does backend layout records should not be complementary without using additional tsconfig ?
At the moment there are two ways to do the same, but they are not compatible with each other... It's a bit confusing.

#3 Updated by Georg Ringer almost 2 years ago

  • Status changed from Needs Feedback to Rejected

Thanks for your feedback! However having an alias like in gridelements will still don't help you with deploying.

If you really need this field, this can be achived by a separate extension. take a look at https://github.com/georgringer/belayout_fileprovider what I did for the time when the way tsconfig was not included by default in the core.

As I don't see any reason for having the field I will still close the issue. Hope you understand.

Also available in: Atom PDF