Type: Technical Task
Affects Version/s: Master
Component/s: Pages > Page Editor
https://issues.liferay.com/browse/LPS-98568 likely made it that you can't set the URL of an editable in a display page without setting the mapping type, since the classNameId/classTypeId is still unknown for the displayPage, however if the user just wants to set a specified content, the user has to first set the mapping type, which should not be required yet.
Steps to Reproduce
- Create an editable fragment of type text
- Add the editable fragment to a display page template as a fragmentEntryLink
- Try to set the URL of the fragmentEntryLink
- Set Link to "From Content Field"
Specific Content should be an available source even if mapping type is not set, since it does not depend on it
Specific Content is only an available source if mapping type is set, or in other words if classNameId/classTypeId is set for the display page. Mapping the URL to an asset classNameId/classTypeId makes sense to be hidden if the mapping type is not yet set, but it shouldn't affect specific content as well
Tested on Tomcat 9.0.17 + MariaDB 10.2
Portal master GIT ID: 5865758160b2169ae7f03b44a70512eebae6b678