Feature: #86740 - Replace characters in slug
See forge#86740
Description
The configuration of the TCA type slug
has been extended by the setting replace
.
It allows to replace strings of a slug part.
Impact
Especially for enhancing the site configuration it might be useful to set the configuration.
Easy example
By using the following configuration, slashes are removed from the slug.
'type' => 'slug',
'config' => [
'generatorOptions' => [
'fields' => ['title'],
'replacements' => [
'/' => ''
],
]
'fallbackCharacter' => '-',
'prependSlash' => true,
'eval' => 'uniqueInPid'
]
Copied!
Advanced examples
The following configuration uses more replacements:
'type' => 'slug',
'config' => [
'generatorOptions' => [
'fields' => ['title'],
'replacements' => [
'(f/m)' => '',
'/' => '-'
],
]
'fallbackCharacter' => '-',
'prependSlash' => true,
'eval' => 'uniqueInPid'
]
Copied!
This will change the provided slug Some Job in city1/
to some-
.