Project

General

Profile

Actions

Feature #86216

open

Allow empty slug for root pages and sysfolders

Added by Georg Tiefenbrunn over 5 years ago. Updated 9 months ago.

Status:
New
Priority:
Must have
Assignee:
-
Category:
Link Handling, Site Handling & Routing
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.


Related issues 4 (1 open3 closed)

Related to TYPO3 Core - Epic #84728: Introduce speaking URLs for pages ClosedBenni Mack2018-08-22

Actions
Related to TYPO3 Core - Bug #86456: Skip special doktype parent pages in slug generationClosedBenni Mack2018-09-29

Actions
Related to TYPO3 Core - Bug #90736: Wrong slug fields for siteroots (level > 1) in multidomain environment and no possibility to modify themNew2020-03-11

Actions
Related to TYPO3 Core - Bug #87452: Page Slug generation doesn't take path of parent SysFolders into accountRejected2019-01-15

Actions
Actions

Also available in: Atom PDF