---
title: "Extbase und sprechende URL"
url: "https://www.typo3.net/d/127966-extbase-und-sprechende-url"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","URLs & Routing"]
created: "2020-02-04"
last_reply: "2020-02-04"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase und sprechende URL

Extensions › Extbase · 0 Antworten · gestartet 2020-02-04

## Eröffnungsbeitrag

**newCoder** · 2020-02-04 · [Beitrag #1](https://www.typo3.net/d/127966-extbase-und-sprechende-url/1)

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:

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

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:

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

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.

---

Quelle: „Extbase und sprechende URL“, typo3.net, https://www.typo3.net/d/127966-extbase-und-sprechende-url
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
