Moin,
ich versuche nun schon seit einiger Zeit eine Erweiterung mit lesbaren Url´s zu versehen.
Das klappt auch soweit ganz gut nur wenn mehere Argumente übergeben werden und eines davon nicht vorhanden ist. Generiert das Typo3 gar keine Url´s mehr.
Gibt es keine möglichkeit default Werte für Argumente in einer Extbase Extension mit anzugeben so dass das Argument ignoriert wird?
Die Defaults aus der Dokuemntation haben leider null auswirkungen.
[code]routeEnhancers:
PeferenzenDetail:
type: Extbase
limitToPages: [566]extension: CcAnlagenbau
plugin: Anlagenbau
routes:
- { routePath: '/{reference_title}/{benefits_title}', _controller: 'Referenzen::show', _arguments: {'reference_title': 'referenzen', 'benefits_title': 'leistungen'} }
defaultController: 'Referenzen::list'
defaults:
page: '0'
benefits_title: ''
aspects:
reference_title:
type: PersistedAliasMapper
tableName: tx_ccanlagenbau_domain_model_referenzen
routeFieldName: slug
benefits_title:
type: PersistedAliasMapper
tableName: tx_ccanlagenbau_domain_model_leistungen
routeFieldName: slug
[/code]