---
title: "Vorlage nur für CONTENT einer bestimmten Seite ?"
url: "https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2005-03-31"
last_reply: "2005-04-07"
replies: 23
solved: false
page: 1
pages: 1
lang: "de"
---

# Vorlage nur für CONTENT einer bestimmten Seite ?

Allgemein · 23 Antworten · gestartet 2005-03-31

## Eröffnungsbeitrag

**Torsten.​E** · 2005-03-31 · [Beitrag #1](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/1)

Kann man für den CONTENT einer Seite
auch eine eigene Vorlage erstellen und wenn ja, wie

Beispiel:
Wir möchten für Regionale Standorte eine
Art Kontakt-Seite erstellen.

Das Layout soll über eine Vorlage eingefügt
werden. Der Inhalt könnte dann aus Konstanten
jeweils eingefügt werden.

Torsten.E

## Antworten

### [#2](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/2) · mstuebner · 2005-03-31

> **Torsten.E schrieb:**
>
> Kann man für den CONTENT einer Seite
> auch eine eigene Vorlage erstellen und wenn ja, wie
>
> Beispiel:
> Wir möchten für Regionale Standorte eine
> Art Kontakt-Seite erstellen.
>
> Das Layout soll über eine Vorlage eingefügt
> werden. Der Inhalt könnte dann aus Konstanten
> jeweils eingefügt werden.

Für selbige Seiten eigenes Ext.-Template anlegen und neues Template zuweisen. Alternativ selbiges über Conditions im Haupttemplate.

### [#3](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/3) · Torsten.​E · 2005-03-31

Das mit den Condtions habe ich gerade gelesen.
Mit währe aber lieber, wenn eine HTML-Datei (halt irgend eine Datei), welches dieses Layout enthält eingelesen und verwendet wird.

Das mit den .EXT-Templates hab ich aber noch nicht gefressen, wie das gehen soll, gibt es da einen guten
Hinweis/Doku/etc.

Torsten.E

### [#4](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/4) · mstuebner · 2005-03-31

> **Torsten.E schrieb:**
>
> Das mit den Condtions habe ich gerade gelesen.
> Mit währe aber lieber, wenn eine HTML-Datei (halt irgend eine Datei), welches dieses Layout enthält eingelesen und verwendet wird.
>
> Das mit den .EXT-Templates hab ich aber noch nicht gefressen, wie das gehen soll, gibt es da einen guten
> Hinweis/Doku/etc.

Das weis ich nicht, aber es ist banal. Leg für die jeweiligen Seiten ein Extension-Template an, in dem Du einfach die Werte/Parameter (z.B. TEMPLATE) des Haupttemplates überschreibst. Feddich.

### [#5](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/5) · Torsten.​E · 2005-04-01

Nochmal zu einem Verständnis. Ich habe eine Seite mit Vorlage.html, welche
1. oben einen Kopf mit Menü hat
2. links ein Menü
3. im Mittelbereich den sogenannten CONTENT

Jetzt will ich, dass nur für den Bereich CONTENT ein anderes Template und eine vordefinierte Vorlage verwendet wird.
Wie sage ich dem Marks (so ist es in der Vorlage definiert) CONTENT benutze hier eine Vorlage welche z.B. als HTML-Datei abgelegt wird.
Das bekomme ich irgendwie nicht gebacken.

Torsten.E

### [#6](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/6) · theNeo · 2005-04-01

du erstellst eingfach auf dieser menue ebene ein neues ext: template und lädst als html file die neue datei rein???
oder ich verstehe dich falsch #paralyzed#

### [#7](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/7) · Torsten.​E · 2005-04-01

und wie mach ich das mit ext: template, das versteh ich nicht genau ?
Vom Prinzip muß es ja eine soganannte "Teil-Vorlage" sein für einen bestimmten Bereich einer Seite.

Hab mal die VORLAGE.HTM hier eingestellt. Und jetzt soll praktisch ###INHALT### durch eine zusätzliche Vorlage ersetzt werden für bestimmte Seiten

INHALT = CONTENT

Torsten.E

PS: Kann ja auch sein dass ich etwas generell falsch gemacht habe, dass es nicht geht, will ich nicht ausschließen

```html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Schwedenhaus.ag</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Carmen Nagel - Schwedenhaus.ag - Schwedenhaus24">
<meta NAME="Publisher" CONTENT="sabscript - Presse- und Öffentlichkeitarbeit; it-xxl.de - Die Dienstleister">
<meta NAME="Copyright" CONTENT="Carmen Nagel - Schwedenhaus.ag - Schwedenhaus24">
<meta name="robots" content="follow">
<meta name="revisit-after" content="30 days">
<meta name="page-topic" content="Carmen Nagel - Schwedenhaus.ag - Schwedenhaus24">
<meta name="audience" content="Alle">
<meta name="description" content="Schwedenhaus, Schwedenhaus24">
<meta name="keywords" content="schwedenhaus, schwedenhaus24">
<meta name="KEYWORDS" content="Schwedenhaus, Schwedenhaus24">
<link href="default.css" rel="stylesheet" type="text/css">
</head>
<body>###DOKUMENT###
<div align="left">
  <table width="100%" height="100" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBF2E7">
    <tr bgcolor="#003399">
      <td width="15" height="100" align="left" bgcolor="#FFF7DE"><img src="fileadmin/images/clear.gif" width="15" height="8"></td>
      <td width="153" align="left" valign="top">
          <table width="153" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td align="left" height="80"><img src="fileadmin/images/top_links.gif" width="152" height="80"></td>
              <td width="1" bgcolor="#FFCE00" align="left" height="20"><img src="fileadmin/images/clear.gif"  width="1" height="1"></td>
            </tr>
            <tr>
              <td width="152" bgcolor="#FFCE00" height="1" align="left"><img src="fileadmin/images/clear.gif"  width="1" height="1"><img src="fileadmin/images/clear.gif"></td>
            </tr>
            <tr>
              <td width="152" height="19" align="left" valign="top" bgcolor="#003399"><img src="fileadmin/images/clear.gif" width="1" height="1">              </td>
            </tr>
          </table>
      </td>
      <td width="330" align="left" valign="top">
        <table width="330" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="80" align="left" valign="top"><table width="105" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="105" height="80" align="left">&nbsp;</td>
              </tr>
              <tr>
                <td height="20" bgcolor="#FFCE00" align="left">&nbsp;</td>
              </tr>
            </table></td>
            <td width="250" align="left" valign="top"><table width="250" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td height="20" align="left">&nbsp;</td>
              </tr>
              <tr>
                <td height="70" align="left">###KOPFBILD###</td>
              </tr>
              <tr>
                <td height="10" bgcolor="#FFCE00" align="left"><img src="fileadmin/images/clear.gif" width="1" height="1"></td>
              </tr>
            </table></td>
          </tr>
        </table>        
      </td>
      <td align="left" valign="top"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
        <tr>
          <td height="80" align="left" valign="top">
            <table width="100%" height="80" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td width="100%" height="80" align="left" bgcolor="#0038AE">###TRAILER###</td>
                <td width="176" height="80" align="right" bgcolor="#0038AE"><a href="index.php"><img src="fileadmin/images/logo_schwedenhaus_gut_neu.gif" width="202" height="49" border="0"></a></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td height="20" bgcolor="#FFCE00" align="right"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td align="left"><img src="fileadmin/clear.gif" width="1" height="1">###MENU_OBEN_LINKS###</td>
              <td align="right"><img src="fileadmin/clear.gif" width="1" height="1">###MENU_OBEN_RECHTS###</td>
            </tr>
          </table>            
          </td>
        </tr>
      </table></td>
    </tr>
  </table>
  <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFF7DE">
    <tr>
      <td width="167" valign="top" bgcolor="#003399" align="left"><table width="167" height="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td align="left" valign="top">
<!--              <table width="167" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td height="1" width="15" valign="top" bgcolor="#FFF7DE" align="left"><img src="fileadmin/images/clear.gif" width="1" height="1"></td>
                  <td height="1" width="152" valign="top" align="left"><img src="fileadmin/images/clear.gif" width="1" height="1"></td>
                </tr>
              </table>
			  -->
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="151" align="left">###MENU_LINKS###</td>
                </tr>
              </table>
              <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="1" width="15" bgcolor="#FFF7DE" align="left"><img src="fileadmin/images/clear.gif" width="1" height="1"></td>
                  <td height="1" width="151" valign="top" bgcolor="#FFCE00" align="left"><img src="fileadmin/images/clear.gif" width="1" height="1"></td>
                </tr>
                <tr>
                  <td width="15" bgcolor="#FFF7DE" align="left">&nbsp;</td>
                  <td width="151" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="33%">&nbsp;</td>
                      <td width="33%">&nbsp;</td>
                      <td width="33%">&nbsp;</td>
                    </tr>
                    <tr>
                      <td width="33%"><div align="center"><a href="/index.php?id=38"><img src="fileadmin/images/germanyf2t11x.gif" width="49" height="36" border="0"></a></div></td>
                      <td width="33%"><div align="center"><a href="/index.php?id=41"><img src="fileadmin/images/austriaCe.gif" width="49" height="36" border="0"></a></div></td>
                      <td width="33%"><div align="center"><a href="/index.php?id=44"><img src="fileadmin/images/switzerC.gif" width="49" height="36" border="0"></a></div></td>
                    </tr>
                  </table></td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </td>
      <td valign="top">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="10" valign="top" align="left">&nbsp;</td>
            <td valign="top" align="right">###LAND###</td>
            <td width="10" align="left">&nbsp;</td>
          </tr>
        </table>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="10" valign="top" align="left">&nbsp;</td>
            <td valign="top" align="left">###INHALT###</td>
            <td valign="top" align="left">###INHALTCOL2###</td>
            <td width="10" align="left">&nbsp;</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>
###DOKUMENT###
</body>
</html>
```

### [#8](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/8) · theNeo · 2005-04-01

na ja aber was soll sich ändern, es sind ja keine frames oder?

du gehst auf den menue punkt bei dem die seite anders aussehen soll und dann erstellst du ein neues typo skript
in dem du eine neue html datei oder eine neue css datei aufrufst die dafür sorgt das es anders aussieht?

### [#9](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/9) · Torsten.​E · 2005-04-01

Genu, eine NEUE HTML-Datei, aber genau das will ich ja eigentlich nicht.

Ändert sich z.B. am Gesamtaufbau der Seite etwas, muß ich alle HTML-Dateien nachbearbeiten, da werd ich ja nicht mehr fertig

Es soll sich ja nur der Bereich CONTENT durch eine Vorlagen-Datei ändern und nicht der Gesamtaufbau der Seite.

Torsten.E

### [#10](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/10) · theNeo · 2005-04-01

und was soll sich da ändern die farbe oder andere maker....?
ich kenne es eigentlich nur so, möglichst viel tskript machen etwas html und sonst möglichst alles css definieren?

ansonsten muss ich passen

### [#11](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/11) · Torsten.​E · 2005-04-01

Ja z.B. neue/zusätzliche Marker  und Konstanten sollen dort eingesetzt werden können.

Beispiel:

###CONTENT###

soll ersetzt werden durch (Pseudobeispiel)

```html
<table><tr><td>Region: {$REGION}</td></tr></table>
```

Die Konstante REGION wird dann im Template für diese Seite definiert REGION = Hessen.

Da ich Seite für unterschiedliche Regionen erstelle, kann ich dann die "Tabellen"-Vorlage auf anderen Seiten verwenden und muß nur die Konstanten durch einen anderen Wert definieren.

Im Prinzip macht ein Plugin ja auch sowas, oder. Es wird der Bereich CONTENT durch das Plugin ersetzt und fertig.

Torsten.E

### [#12](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/12) · theNeo · 2005-04-01

na entweder du weißt einfach den marker eine neues plugin zu oder einen anderen kontent oder du brauchst eine neue html datei... sonst würde mit template auto parser noch gehen das du einer zelle eine id gibst, die nicht in jedem typo skript aufgerufen wird. aber wenn sich an deiner seite was ändernt musst du ja eh alle dateien ändern, da nichts mit css definiert ist? ->wieso macht doch keinen Sinn

### [#13](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/13) · Torsten.​E · 2005-04-01

Fragen wir mal anders:

Wie weise ich dem Marker INHALT einen neuen CONTENT zu ?

Vielleicht kommen wir so langsam auf die Lösung `?

Torsten.E

### [#14](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/14) · theNeo · 2005-04-01

schau dir mal die zwei dokus an, da werden sich viele fragen lösen:

<http://typo3.org/documentation/document-library/doc_tut_templsel_de/>

und

<http://typo3.org/documentation/document-library/doc_core_tsbyex/>

### [#15](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/15) · Torsten.​E · 2005-04-01

Jetzt hab ich mich mal so ein Stück durch die Doku gelesen und das Teil  "Template Auto-parser" könnte eventuell die Lösung sein.

Ich habe die Erweiterung installiert, hat auch geklappt (keine Fehlermeldung, etc.)

Ich sehe das Plugin aber hinterher nicht "plugin.tx_automaketemplate_pi1", und weis somit auch nicht ob alles richtig ist ?

Wo kann ich da nachgucken ?

Torsten.E

### [#16](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/16) · theNeo · 2005-04-01

einfach kucken ob die id marker im HTML  ersetzt werden, wenn das so ist, läuft das auch

### [#17](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/17) · Torsten.​E · 2005-04-01

Ich habe das Beispiel-Setup aus der Doku unter "template"-"setup" eingetragen.

```typoscript
plugin.tx_automaketemplate_pi1 {

content = FILE
content.file = fileadmin/template/test.html

elements {
  BODY.all = 1
  BODY.all.subpartMarker = DOCUMENT_BODY

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

  TD.all = 1
}

seite = PAGE
seite.typeNum = 0
seite.config.disableAllHeaderCode=1
seite.10 =< plugin.tx_automaketemplate_pi1
```

Aber da passiert überhaupt nix. Die TEMPLATE-Datei wird überhaupt nicht verwendet, also mach ich irgend etwas falsch

### [#18](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/18) · Torsten.​E · 2005-04-01

So, die ID`s werden aufgelöst und die

```plaintext
<--###INHALT### begin-->
```

und

```plaintext
<--###INHALT### end-->
```

werden eingefügt.

Den Inhalt bekomme ich jetzt auch angezeigt durch:

```typoscript
subparts.inhalt = CONTENT
  subparts.inhalt {
    table = tt_content
    select.orderBy = sorting
    INHALT.select.where = colPos=0
  }
```

Und jetzt wieder zum eigentlichen Problem?
Wie kann ich jetzt dem subpart.inhalt sagen, dass er nicht CONTENT ist, sondern eine HTML-Datei einlesen soll, welche eine Vorlage für den eigentlichen CONTENT mit Marks etc. darstellt.

Torsten.E

### [#19](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/19) · theo · 2005-04-01

> **Torsten.E schrieb:**
>
> Wie kann ich jetzt dem subpart.inhalt sagen, dass er nicht CONTENT ist, sondern eine HTML-Datei einlesen soll, welche eine Vorlage für den eigentlichen CONTENT mit Marks etc. darstellt.

das **kann nicht** funktionieren.
vergiß diese gedankenkonstruktion, da bist du auf dem kompletten holzweg.

mstuebner hat dir in seinen beiden antworten auf deine frage den lösungsweg  aufgezeigt.

### [#20](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/20) · Torsten.​E · 2005-04-01

Gut kann sein, aber wie machen das die Plugin`s (z.B. Photobook) dann? Da wird ja auch nur der CONTENT verändert mit einem anderen Layout und Inhalt.

### [#21](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/21) · theo · 2005-04-01

> **Torsten.E schrieb:**
>
> Gut kann sein, aber wie machen das die Plugin`s (z.B. Photobook) dann? Da wird ja auch nur der CONTENT verändert mit einem anderen Layout und Inhalt.

nein, der CONTENT wird dort nicht verändert, sondern das ist eigener, originärer  CONTENT.

hast du schonmal die deutsche dokumentation durchgearbeitet? kann man extrem empfehlen. das grundverständnis wird dadurch wesentlich klarer und du kommst von ganz alleine auf die lösung deines problems.
zusätzlich (nicht alternativ!) gibt es natürlich auch die forumssuche, aber das will ja keiner hören...  8-)  ;)

### [#22](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/22) · Unbekannter Benutzer · 2005-04-01

ich hab ein ähnliches prob...

ich will für verschiedene unterseiten (quasi als kategorien) meinen content anders stylen...

kann ich das nicht auch mit einer css machen die ich durch ein ext. template für die jeweiligen unterseiten einbinde???

dafür müste man doch nur wissen, wie die sachen heissen oder den sachen halt namen geben. ich will zum einen die überschriftszeile in einer anderen fabe als den hauttext machen (also den Hintergrund) und zusätzlich noch einen rahmen drum.

kann mir da wer helfen??

### [#23](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/23) · Torsten.​E · 2005-04-01

... aber ich komm halt noch nicht auf die Lösung, das ist alles. Ich bin ja auch mega froh, dass Ihr mir helft !!!

Jetzt versuche ich es nochmal mit einem Beispiel, welches sich NUR auf den SUBPART im CONTENT einer Seite beziehen soll. Das Layout des SUBPARTS soll folgende Darstellung bekommen.

```html
<table><tr><td>BILD1</td><td>BILD2</td></tr></table>
```

BILD1 und BILD2 sollen natürlich JPG-Dateien sein. Welche JPG-Dateien, soll aber im Template als Constante oder "Variable" definiert werden.

So, wenn ich jetzt eine andere Seite habe, soll im SUBPART des Content wieder die oben aufgeführte Tabelle verwendet werden, jedoch mit anderen Bildern.

D.h. die Tabelle ist NUR das LAYOUT für einen SUBPART bestimmer Seiten (nicht alle) und die Bilder (Dateinamen) sollen dynamisch festgelegt werden können.
Kommt jetzt jemand auf die Idee und will einen Rahmen um die Tabelle, will ich praktisch nur die Tabelle selbst umdefinieren und in allen SUBPARTS wo diese Tabelle verwendet wird, ist die Darstellung entsprechend geändert. (Natürlich ist das Layout komplizierter als nur diese Tabelle, sie soll nur als Beispiel dienen).

Ich hoffe das vesteht ein Mensch.

Torsten.E

### [#24](https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite/24) · theNeo · 2005-04-07

meinst du sowas?

```typoscript
#headergrafik 1
temp.headerg1 = COA 
temp.headerg1 { 
10 = IMAGE 

10.alttext.cObject = TEXT 
10.alttext.cObject.value = {page:title} 
10.alttext.cObject.insertData = 1 

10.file.maxW = 380

10.file.import { 
cObject = TEXT 
cObject.value = fileadmin/images/headergrafik1.jpg 
cObject.override { 
required = 1 
data = levelmedia: -1, "slide" 
wrap = uploads/media/ | 

listNum = 0 
} 
} 
10 { 
stdWrap.required = 1 
stdWrap.wrap = <div id="cimage">|</div> 
} 
}
```

dann kannst du unter recourcen die bilder für jede seite laden

---

Quelle: „Vorlage nur für CONTENT einer bestimmten Seite ?“, typo3.net, https://www.typo3.net/d/23052-vorlage-nur-fuer-content-einer-bestimmten-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
