Task #85937
closedEpic #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
100%
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)
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Christian Kuhn over 6 years ago
- Has duplicate Bug #86050: Creating pages with drag'n' drop in page tree doesnt create slug added
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Susanne Moog over 6 years ago
- Target version changed from 9 LTS to 9.4
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Gerrit Code Review over 6 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
Updated by Oliver Hader over 6 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 06c67dc44bc7c6836f6c2415396c21ba2cc3a80b.
Updated by Andreas Kienast over 6 years ago
- Related to Bug #86118: SlugEnricher.php misses strict_types added
Updated by Gerrit Code Review over 6 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
Updated by Oliver Hader over 6 years ago
- Status changed from Under Review to Resolved