---
title: "Extension über typoscript einbinden - view nicht überschreibbar?"
url: "https://www.typo3.net/d/126335-extension-ueber-typoscript-einbinden-view-nicht-ueberschreibbar"
source: "typo3.net"
tags: ["Allgemein","Extbase","Fluid","Frage","TYPO3 8"]
created: "2017-10-24"
last_reply: "2017-10-27"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension über typoscript einbinden - view nicht überschreibbar?

Allgemein · 1 Antwort · gestartet 2017-10-24

## Eröffnungsbeitrag

**mbuchegger** · 2017-10-24 · [Beitrag #1](https://www.typo3.net/d/126335-extension-ueber-typoscript-einbinden-view-nicht-ueberschreibbar/1)

Hallo Leute.

Ich bin etwas verwirrt. Ich will meine Extension über TypoScript einbinden. Das Funktioniert eigentlich auch, wie in der alten Typo3 Version (6.2.3), aber ich kann die Templates nicht überschreiben.

Ich bin nun auf einer Unterseite und binde da die Extension via TS auf nen Marker ein.

Das klappt im Grunde auch, aber ich kann eben den Pfad der Templates nicht verändern.

Das ist mal mein TS:

Statisches Template

```typoscript
plugin.tx_mpdatenbank {
	view {
        templateRootPaths.0 = EXT:mp_datenbank/Recources/Private/Templates/
        templateRootPaths.1 = {$plugin.tx_mpdatenbank.view.templateRootPath}
		
        partialRootPaths.0 = EXT:mp_datenbank/Recources/Private/Partials/
        partialRootPaths.1 = {$plugin.tx_mpdatenbank.view.partialRootPath}
		
        layoutRootPaths.0 = EXT:mp_datenbank/Recources/Private/Layouts/
        layoutRootPaths.1 = {$plugin.tx_mpdatenbank.view.layoutRootPath}
	}
}
```

Auf der Root-Seite werden über die Konsonanten die Pfade angepasst.

```typoscript
plugin.tx_mpdatenbank.view.templateRootPath = fileadmin/template/datenbank/Templates/
plugin.tx_mpdatenbank.view.partialRootPath = fileadmin/template/datenbank/Partials/
plugin.tx_mpdatenbank.view.layoutRootPath = fileadmin/template/datenbank/Layouts/
```

Jetzt bin ich zwei Ebenen darunter und binde die Extension ein, da soll aber der Layoutpfad verändert werden.

```typoscript
lib.produktionMeta = USER
lib.produktionMeta { 
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  vendorName = Musicalplanet
  extensionName = MpDatenbank
  pluginName = Datenbank
  controller = Show
  action = puebersicht
  switchableControllerActions {
    Show { 
      1 = puebersicht
      2 = daten
      3 = inhalt
      4 = personen
      5 = songs
      6 = produktionen
      7 = shop
      8 = medien
      9 = artikel
      10 = auszeichnungen
      11 = uebersicht
      12 = pspielplan
      13 = pleadingteam
      14 = pbesetzung
      15 = pmedien
      16 = pshop
      17 = pbewertungen
      18 = partikel
      19 = ptickets
      20 = pkuenstler
      21 = pauszeichnungen
      22 = pbewertungenNewForm
      23 = newPbewertung
      24 = createPbewertung
    }
  }
  settings =< plugin.tx_mpdatenbank.settings
  persistence =< plugin.tx_mpdatenbank.persistence
  view =< plugin.tx_mpdatenbank.view
  view.layoutRootPaths.1 = fileadmin/template/datenbank/LayoutMeta/
}

page.headerData.170  < lib.produktionMeta
```

Soweit so gut, nur klappt das einfach nicht. Warum lässt sich der Pfad nicht überschreiben? Jetzt wird mir in den Head der Inhalt ausgegeben, über den Layoutpfad wird aber ne Ausgabe von Meta-Tags angestoßen.

LG M.

## Antworten

### [#2](https://www.typo3.net/d/126335-extension-ueber-typoscript-einbinden-view-nicht-ueberschreibbar/2) · freeatweb · 2017-10-27

Hallo,

kann es sein, dass die Reihung der TS-Templates nicht korrekt ist?

Es sieht so aus, als ob zuerst die individuellen settings/Constants (die eigenen Pfade) geparst wird, diese Einstellungen dann aber von den Extension-Templates überschrieben werden.

Am besten kannst du diese Möglichkeit über den Typoscript Object Browser prüfen.

LG

---

Quelle: „Extension über typoscript einbinden - view nicht überschreibbar?“, typo3.net, https://www.typo3.net/d/126335-extension-ueber-typoscript-einbinden-view-nicht-ueberschreibbar
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
