---
title: "Autoparser: verschiedene Templates je nach Typenum"
url: "https://www.typo3.net/d/23208-autoparser-verschiedene-templates-je-nach-typenum"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Templates & Layouts"]
created: "2005-04-05"
last_reply: "2005-04-05"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Autoparser: verschiedene Templates je nach Typenum

TYPO3 › TypoScript · 1 Antwort · gestartet 2005-04-05

## Eröffnungsbeitrag

**MartinLeim** · 2005-04-05 · [Beitrag #1](https://www.typo3.net/d/23208-autoparser-verschiedene-templates-je-nach-typenum/1)

Ich möchte je nach Typenum meiner Seite verschiedene HTML-Templates zur Auswahl stellen. Dafür benutzer ich den Autoparser.
Zunächst fülle ich also meine Seite mit Inhalt und kopiere (via dem <-Operator) alles auf meine erste Seite.
Nun habe ich es mir so vorgestellt, dass ich anschließend den Autoparser umkonfiguriere (sprich: die Quellendatei ändere) und dann das ganze der Seite mit der anderen Typnummer zuweise.
Leider wirkt sich diese Änderung auch auf die Seite weiter oben aus, der Code wird also nicht sequenziell abgearbeitet.

Zur Verdeutlichung hier noch etwas Code:

```typoscript
################################  
#  Auto-Parser konfigurieren                            #
################################
plugin.tx_automaketemplate_pi1 {
  
    #Template-Datei einlesen
  content = FILE
  content.file = {$filepath}/template_inner.html

    #Header und Body in Subparts einteilen
  elements {
    
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    HEAD.rmSingleTags = meta

  }

  relPathPrefix = {$filepath}/
}

[...]

################################  
#  im PAGE-Objekt alles zusammenfügen          #
################################  
page = PAGE
page.typeNum = 0
page.config.doctype = xhtml_trans

page.10 < temp.mainTemplate
page.headerData.10  < temp.headTemplate


plugin.tx_automaketemplate_pi1.content.file = {$filepath}/template_inner_css.html
#ab hier sieht die Seite schon anders aus
```

Hat einer eine Idee für einen Workaround, wie man Typo also "zwingen" kann, den Inhalt der 1. Seite nicht mehr zu verändern?
Oder kann man irgendwie zwei verschiedene Konfigrationen für den Autoparser angeben?

## Antworten

### [#2](https://www.typo3.net/d/23208-autoparser-verschiedene-templates-je-nach-typenum/2) · MartinLeim · 2005-04-05

Argh, Kommando zurück, habs selbst rausgekriegt.

Der Fehler lag in den ausgelassenen Zeilen:
Ich hatte, so wie im MTB-Tutorial gezeigt, den Referenz-Operator zur Zuweisung der vom Autoparser generierten Subparts an meine templates benutzt.
Logisch, dass die Änderungen dann auch dahinetr im Code übernommen werden  :o

---

Quelle: „Autoparser: verschiedene Templates je nach Typenum“, typo3.net, https://www.typo3.net/d/23208-autoparser-verschiedene-templates-je-nach-typenum
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
