---
title: "rlmp_tmplselector richtig einbinden"
url: "https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-07-17"
last_reply: "2010-11-19"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# rlmp_tmplselector richtig einbinden

Extensions · 3 Antworten · gestartet 2010-07-17

## Eröffnungsbeitrag

**thowe** · 2010-07-17 · [Beitrag #1](https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden/1)

Guten Morgen,

also ich habe nun erstmalig die EXT: **rlmp_templselector**  installiert.

Im Backend wird mir bei Seite der Reiter "Erweitert" angezeit, mit den Auswahlmöglichkeiten, also richtig installiert

Als Template Selector Mode habe ich "file" gewählt.

Ich habe die EXT **automaketemplate** NICHT installiert.

Per TS habe ich wie folgt im Root-Template die EXT: **rlmp.tmplselector** eingebunden.

```typoscript
######   rlmptmplselector   ######
plugin_tx_rlmptmplselector_pi1.templatePathMain = fileadmin/main/
plugin_tx_rlmptmplselector_pi1.templatePathSub = fileadmin/sub_html
```

Ich glaube der Haken liegt hier begraben, bei den TS Anweisungen zum "Seitenlayout"

```typoscript
######   Grundgerüst Seitenlayout   ######

page = PAGE
page.typeNum= 0
page.stylesheet = fileadmin/main/css/default.css
page.shortcutIcon = fileadmin/main/images/favicon.ico
#page.meta.AUTHOR = 
#page.meta.DESCRIPTION = 

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file=fileadmin/main/index.html
	workOnSubpart = DOKUMENT
	marks {
		INHALT < styles.content.get
	}
}
```

Ich muss sicher die "Anweisungen"

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file=fileadmin/main/index.html

verändern, aber wie....?

Da stehe ich auf dem Schlauch.

Vielleicht kann mir jemand helfen, auch wenn es draussen tropische Temperaturen gibt...
?
Jednefalls vorab schon vielen Dank über mögliche Hilfestellungen, Ratschläge, Tips etc.

## Antworten

### [#2](https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden/2) · thowe · 2010-07-17

also einen Lösungsansatz hätte ich, funktioniert aber noch nicht....

Ich habe jetzt wie folgt mein TS in der ROOT geändert....

```typoscript
###### Begin_rlmptmplselector ###### 
plugin.tx_rlmptmplselector_p1 { 
templatePathMain = fileadmin/main/ 
templatePathSub = fileadmin/sub_html/ 
defaultTemplateFileNameMain = index.html 
inheritMainTemplates = 1 
} 
###### End_rlmptmplselector ######
```

Das TS für das Seitenlayout habe ich derart geändert das ich die Anweisung

template = FILE ersetzt habe durch:

```typoscript
###### Begin_Seitenlayout ###### 

page.10 = TEMPLATE 
page.10 { 
#template = FILE 
template =< plugin.tx_rlmptemplateselector_pi1 
template.content.templateType = Main 

#template.file=fileadmin/main/index.html 
workOnSubpart = DOKUMENT 
marks { 
#MENU_OBEN = < lib.menu_oben 
INHALT < styles.content.get 
#RECHTS < styles.content.getRight 

} 
} 

###### End_Seitenlayout ######
```

Nun wird mir gar nichts mehr im FE angezeigt.... Wer kann mir helfen? Ich denke mir ich bin auf der richtigen Spur....

LG & ciao....

### [#3](https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden/3) · thowe · 2010-07-22

Schönen hoffentlich nicht zu heißen Bürotag an Alle.

Offensichtlich funktioniert die EXT: rlmp_tmplselector OHNE die EXT: automaketemplate nicht.

Ich habe nun die Extension  für das AUTOPARSing installiert und mein TS wie folgt verändert. Dazu habe ich dann auch noch Fragen (obwohl es nun einmal läuft...)

######   rlmptmplselector   ######
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/main/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/sub_html/
plugin.tx_rlmptmplselector_p1.defaultTemplateFileNameMain = index.html
plugin.tx_rlmptmplselector_p1.inheritMainTemplates = 1

```typoscript
######   automaketemplate   ######

plugin.tx_automaketemplate_pi1 {
   content < plugin.tx_rlmptmplselector_pi1
   elements {
      BODY.all = 1
      #BODY.all.subpartMarker = DOKUMENT
      DIV.all = 1
   }
   relPathPrefix = fileadmin/main/
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
   template =< plugin.tx_automaketemplate_pi1
   template.content.templateType = main
   #workOnSubpart = DOKUMENT


}
page = PAGE
page {
   typeNum = 0
   bodyTag = <body>
   stylesheet = fileadmin/main/css/default.css
   shortcutIcon = fileadmin/main/images/favicon.ico   
   10 < temp.mainTemplate
   10.workOnSubpart = DOKUMENT
   10.subparts.inhalt < styles.content.get
   10.subparts.header_nav < temp.menu_oben
   10.subparts.suche < temp.search
   10.subparts.login < plugin.tx_felogin_pi1
   10.subparts.drucken < temp.drucken
   10.subparts.pdf< temp.pdf_generator2
   10.subparts.top_nav< temp.rootline
   10.subparts.left_nav< temp.listMenu
}
```

 **EINE Fragen:**

Warum läuft rlmp_tmplselector ohne automaketemplate (in TYPO 4.3.3) nicht...?

Warum muss ich die Anweisung:

```typoscript
      #BODY.all.subpartMarker = DOKUMENT
```

auskommentieren? Mache ich das nicht, habe ich nur eine weiße Seite.

Irgendwo habe ich gelesen, dass man die Seitenlayouteigenschaft weitervererben kann (inherit). Wie genau stellt man das ein?

Die letzte Frage:  Warum muss ich im Haupttemplate (Root) die subparts definieren?
Wenn ich, wie gewohnt , im jeweiligen TS-Template (für die Extension) die Anweisung:

(als Beispiel)
   page.10.subparts.left_nav< temp.listMenu

gebe, wird mir nur eine weiße Seite "geparst"

Wäre nett, wenn mir die Fragen beantworten kann/könnte. Vielen Dank jedenfalls dafür!

LG & ciao....

Thomas Weber

### [#4](https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden/4) · thowe · 2010-11-19

Ich habe nun eine "Konfiguration" gefunden die läuft...

```typoscript
######   einstellungen zu rlmp_tmplselector   ######
plugin.tx_rlmptmplselector_pi1{
  templateType = main
  templatePathMain = fileadmin/templates/main/
  templatePathSub = fileadmin/templates/sub/ 
  defaultTemplateFileNameMain = main_verein.html
  inheritMainTemplates = 1 
}

######   Einstellungen automaketemplate   ######
plugin.tx_automaketemplate_pi1 {
  content = < plugin.tx_rlmptmplselector_pi1
  #content.file = fileadmin/templates/main/main_verein.html
  content.templateType = main
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOKUMENT
    DIV.all = 1
  }
  relPathPrefix = fileadmin/main/
}
```

LG & ciao....

---

Quelle: „rlmp_tmplselector richtig einbinden“, typo3.net, https://www.typo3.net/d/100075-rlmp-tmplselector-richtig-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
