---
title: "Komischer Fehler im Template"
url: "https://www.typo3.net/d/9339-komischer-fehler-im-template"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2004-02-24"
last_reply: "2004-02-25"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Komischer Fehler im Template

Allgemein · 2 Antworten · gestartet 2004-02-24

## Eröffnungsbeitrag

**Scrat** · 2004-02-24 · [Beitrag #1](https://www.typo3.net/d/9339-komischer-fehler-im-template/1)

Hallo zusammen,

ich habe meiner Designvorlage das Laufen beigebracht, hauptsächlich durch Hilfe von ModernTemplateBuilding und der deutschen Doku (Tx an die Autoren). Den dort empfohlenen AutoParser habe ich auch im Einsatz.

Dann ging es an das Ersetzen der Platzhalter. In der Tabelle soll links ein Menü sitzen und rechts davon der Hauptinhalt. Zu Testzwecken also in die HTML-Vorlage zwei ID's eingebaut, die vom AutoParser auch super in Subparts umgewandelt werden. Jedoch wird nur der Platzhalter für den Hauptinhalt ersetzt. Der andere nicht. Dabei spielt es keine Rolle, ob ich dynamischen Inhalt oder statischen Text einbinden will. Zu Testzwecken habe ich dann mal die ID's vertauscht. Dann wird trotzdem nur der Subpart für den Haupttext ersetzt, nur eben mit dem Inhalt des Menüs  #paralyzed# . Anschließend habe ich noch alle Inhalte des Templates bis auf die einzeilige Tabelle entfernt. Keine Änderung  o.O .

Kann mir vielleicht jemand helfen und hat eine Idee, wo der Fehler stecken kann? Wäre Euch riesig dankbar.

Zur Veranschaulichung noch die betreffenden Zeilen...

HTML-Template:

> <body bgcolor="#CCCCCC" leftmargin="2" topmargin="2" marginwidth="2" marginheight="2">
> <table width="100%" border="0" cellpadding="0" cellspacing="0">
>   <tr>
>     <td id=MENU_L></td>
>     <td id=CONTENT>&nbsp;</td>
>   </tr>
> </table>
> </body>

TS-Template:

> #----------------------------------------------
> # Konfiguration des Template-AutoParsers
> #----------------------------------------------
>
> plugin.tx_automaketemplate_pi1 {
>
> # Template-Datei laden
>    content = FILE
>    content.file = fileadmin/tmpl/rk.html
>
> # Here we define which elements in the HTML that
>    # should be wrapped in subpart-comments:
>    elements {
>       BODY.all = 1
>       BODY.all.subpartMarker = DOCUMENT_BODY
>
> HEAD.all = 1
>       HEAD.all.subpartMarker = DOCUMENT_HEADER
>       HEAD.rmTagSections = title
>
> TD.all = 1
>    }
>
> # Vorsatz aller Pfade definieren
>    relPathPrefix = fileadmin/tmpl/
> }
>
> #-----------------------------------------------------
> # Template Content Object (cObject) for <body>
> #-----------------------------------------------------
>
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
>    # Feeding the content from the Autoparser to the TEMPLATE cObject
>    template =< plugin.tx_automaketemplate_pi1
>    # Select only the content between the <body> tags
>    workOnSubpart = DOCUMENT_BODY
>
> subparts.CONTENT = TEXT
>    subparts.CONTENT.value = TESTCONTENT
>
> subparts.MENU_L = TEXT
>    subparts.MENU_L.value = TESTMENUL
>
> subparts.MENU_U = TEXT
>    subparts.MENU_U.value = testmenuu
> }
>
> #------------------------------------------
> # Main TEMPLATE cObject for the HEAD
> #------------------------------------------
>
> temp.headTemplate = TEMPLATE
> temp.headTemplate {
>    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
>    template =< plugin.tx_automaketemplate_pi1
>    # Select only the content between the <head>-tags
>    workOnSubpart = DOCUMENT_HEADER
> }
>
> #----------------------------------
> # Default PAGE object (pObject)
> #----------------------------------
>
> page = PAGE
> page.typeNum = 0
>
> # Copying the content from TEMPLATE for <body>-section:
> page.10 < temp.mainTemplate
>
> # Copying the content from TEMPLATE for <head>-section:
> page.headerData.10 < temp.headTemplate

erzeugter Quelltext:

> <body bgcolor="#FFFFFF">
>
> <table width="100%" border="0" cellpadding="0" cellspacing="0">
>   <tr>
>     <td id=MENU_L><!--###MENU_L### begin --><!--###MENU_L### end --></td>
>     <td id=CONTENT>TESTCONTENT</td>
>   </tr>
> </table>
>
> </body>
> </html>

## Antworten

### [#2](https://www.typo3.net/d/9339-komischer-fehler-im-template/2) · Scrat · 2004-02-25

Falls es jemanden interessiert: ich habe den Fehler nicht genau identifizieren können. Aber meine Vermutung, dass er im HTML-Template liegt, war richtig. Helfen konnte ich mir durch die Neuerzeugung der Tabellen im HTML-Template. Nun funzt alles zu meiner Zufriedenheit.

### [#3](https://www.typo3.net/d/9339-komischer-fehler-im-template/3) · c4c · 2004-02-25

> **Scrat schrieb:**
>
> Falls es jemanden interessiert: ich habe den Fehler nicht genau identifizieren können. Aber meine Vermutung, dass er im HTML-Template liegt, war richtig. Helfen konnte ich mir durch die Neuerzeugung der Tabellen im HTML-Template. Nun funzt alles zu meiner Zufriedenheit.

schreib das näxte mal zwischen die <tags> noch einen content .. egal welcher art .. z.B. "removed automatically" .. oder so .. sonst ersetzt er nicht korrekt .. soweit ich das weiss .. :)

so wie es aussieht hat im der &nbsp schon gereicht :)

grEEz

---

Quelle: „Komischer Fehler im Template“, typo3.net, https://www.typo3.net/d/9339-komischer-fehler-im-template
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
