Task #85937

Epic #84726: Initiative: URL Routing Integration / Site Handling

Epic #84728: Introduce speaking URLs for pages

Epic #84729: Implement "slug" handling for pages and other records

Generate default slug for entities not being submitted via FormEngine

Added by Oliver Hader over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
DataHandler aka TCEmain
Target version:
Start date:
2018-08-23
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Entities that are not created using the FormEngine don't have "slug" fields as user submitted content and thus only will be filled with the default value (which is an empty string is this case). However, the slug should be generated based on the given input parameters (e.g. title field or position in rootline). This occurs e.g. for the following actions:

  • drag'n'drop creation of new pages in page tree
  • move page in page tree into new/different boundary of a site
  • copy page in general (handling of duplicate slug names)
  • create multiple pages via context menu (aka function wizards)

Fixing all these places might be one possibility, however it seems to be much better to introduce a specific handling in DataHandler (maybe similar to DataMapProcessor for l10n_state)


Related issues

Related to TYPO3 Core - Bug #86118: SlugEnricher.php misses strict_typesClosedAndreas Fernandez2018-09-03

Actions
Has duplicate TYPO3 Core - Bug #86050: Creating pages with drag'n' drop in page tree doesnt create slugClosed2018-08-31

Actions
#1

Updated by Gerrit Code Review over 2 years ago

  • Status changed from New to Under Review

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#2

Updated by Gerrit Code Review over 2 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#3

Updated by Gerrit Code Review over 2 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#4

Updated by Christian Kuhn over 2 years ago

  • Has duplicate Bug #86050: Creating pages with drag'n' drop in page tree doesnt create slug added
#5

Updated by Gerrit Code Review over 2 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#6

Updated by Gerrit Code Review over 2 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#7

Updated by Gerrit Code Review over 2 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#8

Updated by Gerrit Code Review over 2 years ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#9

Updated by Gerrit Code Review over 2 years ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#10

Updated by Susanne Moog over 2 years ago

  • Target version changed from 9 LTS to 9.4
#11

Updated by Gerrit Code Review over 2 years ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#12

Updated by Gerrit Code Review over 2 years ago

Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#13

Updated by Gerrit Code Review over 2 years ago

Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#14

Updated by Gerrit Code Review over 2 years ago

Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58098

#15

Updated by Oliver Hader over 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
#16

Updated by Andreas Fernandez over 2 years ago

  • Related to Bug #86118: SlugEnricher.php misses strict_types added
#17

Updated by Gerrit Code Review over 2 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58160

#18

Updated by Oliver Hader over 2 years ago

  • Status changed from Under Review to Resolved
#19

Updated by Benni Mack over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF