04. 02. 2020, 18:29

Hallo zusammen,

da mir bei meiner ersten Frage so schnell geholfen wurde, habe ich mir gedacht, dass ich die nächste nicht für mich behalten muss.
Ich habe eine Extension mit "Plugin A" und "Plugin B" erstellt die ich auf derselben Seite platziert habe.

Nun soll mit Hilfe von "routeEnhancers" in der Seitenkonfiguration die sprechende URL konfiguriert werden:

[code]routeEnhancers:
PluginA:
type: Extbase
limitToPages:
- 7
extension: myext
plugin: plugina
routes:
-
routePath: '/{myvar}'
_controller: 'Controller::list'
defaultController: 'Controller::list'
[/code]

Das Ganze funktioniert solange ich "myvar" nur in "PluginA" brauche.
Da ich "myvar" jedoch auch in "PluginB" auf der Seite brauche, habe ich den enhancer angepasst und drunter kopiert:

[code]PluginB:
type: Extbase
limitToPages:
- 7
extension: myext
plugin: pluginb
routes:
-
routePath: '/{myvar}'
_controller: 'Controller::list'
defaultController: 'Controller::list'
[/code]

Das hat natürlich nicht funktioniert, nur "PluginA" erhält so die Werte.
Was muss ich ergänzen/ersetzen damit ich "myvar" in "PluginA" und "PluginB" bekomme?

Würde mich freuen, wenn mir jemand helfen kann.