Actions
Feature #86216
openAllow empty slug for root pages and sysfolders
Status:
New
Priority:
Must have
Assignee:
-
Category:
Site Handling, Site Sets & Routing
Target version:
Start date:
2018-09-10
Due date:
% Done:
0%
Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:
On Location Sprint
Description
Consider following page tree (TYPO3 CMS 9.4 composer):
TYPO3 [0] + Root [1] + General Storage [2] + News [3] + ... + Websites [4] + Website 1 [5] + Folder [6] + Imprint [7] + Website 2 [8]
- Page Root [1] has a domain record 'typo3.example.org' to provide one easy entry point for the CMS instance. It's an external link to '/typo3'.
- News records are stored in Root > General Storage > News [3] (e.g. no need for news authors to see 'Websites')
- Pages Website 1 [5] and Website 2 [8] have both
is_siteroot=1
and a valid site configuration
I'm missing RealURL's 'Exclude from Speaking URL' setting:
Empty slug for root pages¶
Pages Website 1 [5] and Website 2 [8] can't have slug=/
. Saving slug=/
results e.g. in slug=/1
. Recalculating the slug will produce slug=/websites/{pageName}
.
As an Integrator/Editor it should be possible to create "base slugs" (slug=/
) for pages with is_siteroot=1
.
Empty slug for sysfolders¶
To e.g. exclude pages from the main nav menu but include it them in some other menu (e.g. 'legal links') and keep a short URL page Imprint [7] is placed inside Folder [6].
As an Integrator/Editor it should be possible to create "empty slugs" (slug=/
) for sysfolders.
Actions