---
title: "Autoparser (AutomakeTemplate) und Frames"
url: "https://www.typo3.net/d/21211-autoparser-automaketemplate-und-frames"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-02-14"
last_reply: "2006-09-21"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Autoparser (AutomakeTemplate) und Frames

Extensions · 2 Antworten · gestartet 2005-02-14

## Eröffnungsbeitrag

**StR** · 2005-02-14 · [Beitrag #1](https://www.typo3.net/d/21211-autoparser-automaketemplate-und-frames/1)

Habe soeben mit TYPO3 einen Frameset mit 3 Frames aufgebaut.
Nun bin ich es von anderen Seiten (ohne Frameset) gewöhnt, mit dem Autoparser nach dem Modern Template Building zu arbeiten.

Besteht die Möglichkeit, den Autoparser für jeden einzelenen Frame einzusetzen?
Der Versuch das Autoparser Konfigurationsskript 3 mal innerhalb des TS zu kopieren ist leider fehlgeschlagen.
Irgendwie arbeitet die Extension immer nur mit einer Datei.

Hat jemand damit Erfahrung?

## Antworten

### [#2](https://www.typo3.net/d/21211-autoparser-automaketemplate-und-frames/2) · gaucho · 2005-02-18

Hi,

hatte auch das Problem, nach zwei Tagen purer Verzweiflung habe ich es doch hingekriegt.

Im Autoparser Template gibst Du folgendes ein:

```typoscript
plugin.tx_automaketemplate_pi1 { 
   elements >
   elements { 
      BODY.all = 1 
      BODY.all.subpartMarker = DOCUMENT_BODY 
      HEAD.all = 1 
      HEAD.all.subpartMarker = DOCUMENT_HEADER 
      HEAD.rmTagSections = title 
      DIV.all = 1
      TD.all = 1 
      } 
   relPathPrefix = Pfad zu Deinen main templates
```

Dann erstellst Du Dir ein zweites Template, nenn es frames_parser oder wie auch immer:

Da gibst Du dies ein, oder ähnlich:

```typoscript
#Für die Ausgabe der  Frames ohne Template selector
topParser < plugin.tx_automaketemplate_pi1
topParser {
   content >
   content = FILE
   content.file = Pfad zu HTML Template/top.html   
   
} 
navParser < plugin.tx_automaketemplate_pi1
navParser {
   content >
   content = FILE
   content.file = Pfad zu HTML Template/nav.html   
   
} 

#Für den Inhaltsframe mit Template selector

contentParser < plugin.tx_automaketemplate_pi1
contentParser {
   content >
   content = FILE 
   content < plugin.tx_rlmptmplselector_pi1 
   content.defaultTemplateFileName = content.html 
}
```

Danach in Deinem Haupttemplate:

```typoscript
temp.top_main = TEMPLATE
temp.top_main{
   template >
   template < topParser
   workOnSubpart = DOCUMENT_BODY
   subparts{
      menu_oben < temp.menu_oben
   }
}
temp.top_header = TEMPLATE
temp.top_header{
   template < topParser
   workOnSubpart = DOCUMENT_HEADER
}
top_frame{ 
   disableAllHeaders = 1
   config.doctype = xhtml_trans
   bodyTagCObject < topParser
   bodyTagCObject.getBodyTag=1
   10 < temp.top_main
   headerData.10 < temp.top_header
}
```

Das selbe dann mit dem Navigationsframe.

Und dann der Inhaltsframe:

```typoscript
temp.content_cArea = TEMPLATE 
temp.content_cArea {    
   template < contentParser
   template.content.templateType = sub 
   #template.content.defaultTemplateFileName = start_page.html 
   template.relPathPrefix = fileadmin/templates/elements/ 
   template.elements > 
   template.elements { 
      HEAD.all = 1 
      HEAD.all.subpartMarker = DOCUMENT_HEADER 
      HEAD.rmTagSections = title
      DIV.all = 1 
      TD.all = 1 
      } 

   workOnSubpart = contentsection
   subparts {
      colNormal < styles.content.get
      colLeft < styles.content.getLeft
      colRight < styles.content.getRight
      colBorder < styles.content.getBorder
   }
}

temp.content_main = TEMPLATE
temp.content_main {
   template < contentParser
   template..content.templateType = main
        
   workOnSubpart = DOCUMENT_BODY
   subparts{
      subtemplate < temp.content_cArea
   }
} 

temp.content_mainHeader = TEMPLATE
temp.content_mainHeader{
   template < contentParser
   workOnSubpart = DOCUMENT_HEADER
}

temp.content_cAreaHeader = TEMPLATE
temp.content_cAreaHeader{
   #template < plugin.tx_automaketemplate_pi1
   template < temp.content_cArea.template
   workOnSubpart = DOCUMENT_HEADER
}

content_frame{
   config.doctype = xhtml_trans
   bodyTagCObject < contentParser
   bodyTagCObject.getBodyTag=1
   10 < temp.content_main   
   headerData.10 < temp.content_mainHeader
   headerData.20 < temp.content_cAreaHeader   
}
```

So, die Reihenfolge der "Include static beachten"
erst Autoparser, dann der Frameparser, und dann der Rest.
Wenn ich nichts vergessen habe sollte es so bei Dir funktionieren. Wenn Du den Template selector nicht verwenden willst, dann vergiss das was im Beispiel des Inhaltsframes steht, dann kannst Du analog das Beispiel des Top und Nav-Frames benutzen

War zwar etwas kurz, aber ich hoffe es hilft.

Gruß

gaucho

### [#3](https://www.typo3.net/d/21211-autoparser-automaketemplate-und-frames/3) · Lifestyle · 2006-09-21

ich weiß ds is älter, aber ich bekomme wenn ich das mache immer die aussage, dass kein template gefunden wird !!!
Woran könnte das liegen ?

Ich habe ein frame_parser template un dmein haupttemplate, wo ich all dn anderen kram reinkopiert hab

---

Quelle: „Autoparser (AutomakeTemplate) und Frames“, typo3.net, https://www.typo3.net/d/21211-autoparser-automaketemplate-und-frames
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
