---
title: "Fragen zu HTML-Template-Einbindung"
url: "https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2005-04-18"
last_reply: "2005-04-18"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Fragen zu HTML-Template-Einbindung

Allgemein · 3 Antworten · gestartet 2005-04-18

## Eröffnungsbeitrag

**Myrrdin** · 2005-04-18 · [Beitrag #1](https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung/1)

Hallo!

Ich bin noch auch ein Newbie auf dem Gebiet Typo3; bin im Praktikum und hab die Aufgabe bekommen, eine Homepage mit TYPO3 zu erstellen!
Solange ich mit den vorgegeben Tamplates aus dem Include static Feld arbeite funktioniert alles wunderbar.
Aber die sind nicht gerade schön anzusehen.

Doch ich hätte gern eine vordefiniert HTML Site als Template, wie in den Tut's ModernTemplateErstellung Part 1, und in Golive Template integration beschrieben wird. Doch da fangen die Probleme auch schon an! :(

Beim erstgenannten Tutorium komme ich noch soweit, dass ich es schaffe die HTML Site mit Hilfe des Template-Auto-Parser exakt abzubilden. Doch wenn ich dann das Menu meines Typo3baumes anzeigen lassen möchte..., tja, das macht er nicht.

Dieser Code hier zeigt die HTML Site exakt an:

```typoscript
# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 
{
    # Read the template file:
    content = FILE
    content.file = fileadmin/template/main/template_1.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
    }
 
    # Prefix all relative paths with this value:
    relPathPrefix = fileadmin/template/main/
}
 
 
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.config.disableAllHeaderCode=1
 
page.10 =< plugin.tx_automaketemplate_pi1
```

abgeändert, so dass das Menu eigentlich nach Typobaumstruktur angezeigt werden müsste, sieht bei mir dann so aus:

```typoscript
# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
    content = FILE
    content.file = fileadmin/template/main/template_1.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
    }
 
    # Prefix all relative paths with this value:
    relPathPrefix = fileadmin/template/main/
}

    # Menu 1 cObject
    temp.menu_1 = HMENU
    # First level menu-object, textual
    temp.menu_1.1 = TMENU
    temp.menu_1.1 
    {
        # Normal state properties
        NO.allWrap = <div class="menu1-level1-no"> | </div>
        # Enable active state and set properties:
        ACT = 1
        ACT.allWrap = <div class="menu1-level1-act"> | </div>
    }
    # Second level menu-object, textual
    temp.menu_1.2 = TMENU
    temp.menu_1.2 
    {
        # Normal state properties
        NO.allWrap = <div class="menu1-level2-no"> | </div>
        # Enable active state and set properties:
        ACT = 1
        ACT.allWrap = <div class="menu1-level2-act"> | </div>
    }
 
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate 
{
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
    template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <body>-tags
    workOnSubpart = DOCUMENT_BODY
 
    # Substitute the ###menu_1### subpart with some example content:
//  subparts.menu_1 = TEXT
//  subparts.menu_1.value = HELLO WORLD - MENU
    
    # Substitute the ###content### subpart with some example content:
    subparts.content = TEXT
    subparts.content.value = HELLO WORLD - CONTENT
}
  
# 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:
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
```

Das Menu bleibt aber das Gleiche, wie im HTML Code definiert! Könnt ihr mir da helfen? Ich sitz da jetzt schon die zweite Woche dran!

Beim zweiten Tutorium (Golive Template integration) wird erklärt, wie es ohne diesen Auto-Parser geht. Doch da komme ich nicht mal so weit, dass die HTML Site richtig abgebildet wird!

Nach Tutorium soll man ins Setup Feld nur eintragen:

```typoscript
page = PAGE
page.typeNum = 0
 
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/template/main/tmplpage.html
```

Das soll angeblich genügen! Doch bei mir werden das Logo und das Hintergrundbild nicht angezeigt! Ich habe schon alle möglichen Konstellationen von Pfadangaben und Bildablagen probiert, doch nichts hat geholfen. :'(

Könnt ihr mir sagen, wie ich es schaffen kann, dass die Bilder angezeigt werden?

Ich hoffe auf Antworten!

mfg
Myrrdin

## Antworten

### [#2](https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung/2) · theo · 2005-04-18

kurze gegenfrage:
wenn du sowieso von null anfängst...
...warum arbeitest du nicht die deutsche dokumentation durch?

die ist absolut top und äußerst verständlich.

### [#3](https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung/3) · Myrrdin · 2005-04-18

Hallo Theo!

Mensch das geht ja echt flott hier! :)

Das Tutorium ModernTemplateErstellung ist auf deutsch und der Code ist eigentlich auch zum größten Teil aus der Aufgabe übernommen! Doch leider funktioniert es nicht!

mfg
Myrrdin

### [#4](https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung/4) · mstuebner · 2005-04-18

> **Myrrdin schrieb:**
>
> Hallo Theo!
>
> Mensch das geht ja echt flott hier! :)
>
> Das Tutorium ModernTemplateErstellung ist auf deutsch und der Code ist eigentlich auch zum größten Teil aus der Aufgabe übernommen!

Theo meinte eher die deutsche Dokumentation, die hier auf dieser Website zu bekommen ist.

---

Quelle: „Fragen zu HTML-Template-Einbindung“, typo3.net, https://www.typo3.net/d/23784-fragen-zu-html-template-einbindung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
