19. 05. 2020, 13:04

Hallo zusammen,

ich habe seit dem 9.5.17-Update ein Problem mit den Urls in einem Site, und gehe davon aus, dass es an der Persistence liegt.
[code]FirmaSeminar:
type: Extbase
extension: Firmalehrg
plugin: Seminar
limitToPages:
- 2228
- 8491
routes:
-
routePath: '/lehrg/{seminar_title}'
_controller: 'Seminar::show'
_arguments:
seminar_title: seminar
defaultController: 'Seminar::list'
requirements:
seminar_title: seminar
aspects:
seminar_title:
type: PersistedAliasMapper
tableName: tx_firmalehrg_domain_model_seminar
routeFieldName: web_url
[/code]

die Config benutze ich in zwei Sites in einer TYPO3-Installation, in einer funktioniert sie nach wie vor gut, in der zweiten wird die web_url/der slug seit dem 9.5.17-Update nicht mehr aufgelöst.

Ich habe die Vermutung, dass es an der Persistance liegt, denn bei der Seite, in der es funktioniert, sind sowohl die tx_firmalehrg_domain_model_seminar-Einträge alle in der plugin.tx_firmalehrg_seminar.persistence.storagePid abgelegt, bei der anderen werden die Lehrgangsinfos aus der storagePid der Originalseite mitbenutzt, die ausserhalb des Siteroots liegen.

Wie kann ich die storagePid, nur für die Referenztabelle hinzufügen?
im repository mit setRespectStoragePage(FALSE)?
oder gibt es eine andere Einstellung, für den RouteEnhancer?

viele Grüße,
Sabine