У меня была следующая конфигурация RealURL (часть):
`'postVarSets' => array(
'_DEFAULT' => array(
'level1' => array(
array(
'GETvar' => 'tx_bitproducts_productview[industryLevel1]',
'lookUpTable' => array(
'table' => 'tx_bitproducts_domain_model_industry',
'id_field' => 'uid',
'alias_field' => 'industriename',
'addWhereClause' => ' AND NOT deleted ',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-'
),
)
),
),
'level2' => array(
array(
'GETvar' => 'tx_bitproducts_productview[industryLevel2]',
'lookUpTable' => array(
'table' => 'tx_bitproducts_domain_model_industrylevel2',
'id_field' => 'uid',
'alias_field' => 'name',
'addWhereClause' => ' AND NOT deleted ',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-'
),
),
),
),
...`
, что привело к URL-адресам, таким как
... / level1 / automotive /
и
... / level2 / wheel /
все было обработано одним действием контроллера Extbase. Как может выглядеть Extbase RouteEnhancer для TYPO3 9? Я бы использовал Slug TCA для этих полей.
Спасибо за любые подсказки!