---
title: "Template Auto-Parser"
url: "https://www.typo3.net/d/30397-template-auto-parser"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2005-09-19"
last_reply: "2005-09-20"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Template Auto-Parser

Allgemein · 4 Antworten · gestartet 2005-09-19

## Eröffnungsbeitrag

**nico_s** · 2005-09-19 · [Beitrag #1](https://www.typo3.net/d/30397-template-auto-parser/1)

Hi,

ich arbeite grade das Tutorial Moderne Templateerstellung, Teil 1 von typo3.org durch. In dem Tutorial wird gesagt, mann solle die extansion Template Auto-Parser installieren.

Soweit funktioniert eigentlich alles, aber ich habe das gefühl das dieser Parser absolut nicht funktioniert. Kann mir da irgend jmd helfen ? °°

Gruß

## Antworten

### [#2](https://www.typo3.net/d/30397-template-auto-parser/2) · db · 2005-09-19

> **nico_s schrieb:**
>
> Soweit funktioniert eigentlich alles, aber ich habe das gefühl das dieser Parser absolut nicht funktioniert. Kann mir da irgend jmd helfen ?

Helfen wobei? Ich kann Dir garantieren, daß der Auto-Parser einwandfrei funktioniert...

Womit genau hast Du denn Probleme?

Grüße

### [#3](https://www.typo3.net/d/30397-template-auto-parser/3) · nico_s · 2005-09-19

Also in dem Tutorial bekommt man eine Html Datei zur verfügung gestellt die als Template dienen soll. Nun versuche ich diese HTML Datei als Template in Typo 3 ein zu binden. Ich scheitere daran das Menü so hinzubekommen, das automatisch die Baumstruktur aus Typo 3 als Menü fungiert.

Hier mal etwas Code von dem Menü:

<td id="menu_1">
			<div class="menu1-level1-no"><a href="#">Menu item 1</a></div>
			<div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
			<div class="menu1-level1-act"><a href="#">Menu item 3 (act)</a></div>
			<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
			<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
			<div class="menu1-level2-act"><a href="#">Level 2 item (act)</a></div>
			<div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
     </td>

Wenn ich das nun richtig verstanden habe, sucht der Parser nach der ID.
Nun mal ein Auszug aus dem Setup von dem Template:

# 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>
}

Wenn ich nun die Seite aufrufe, steht im Menü nicht Etwa meine Baumstruktur der Seiten, sondern einfach Menu Item 1, Menu Item 2 usw ...

Gruß

### [#4](https://www.typo3.net/d/30397-template-auto-parser/4) · db · 2005-09-20

Hallo,

sicherlich hast Du vergessen, Dein temp-Objekt in den Subpart "menu_1" zu kopieren.

....
subpart.menu_1 < temp.menu_1
....

Dieser Schritt wird in der Anleitung ebenfalls beschrieben.

Das temp-Objekt dient dazu, das Menü zu definieren. Anschließend wird es an die richtige Stelle kopiert.

Viele Grüße

### [#5](https://www.typo3.net/d/30397-template-auto-parser/5) · nico_s · 2005-09-20

Nein, den schritt hatte ich nicht vergessen.

Das Tutorial auf der Seite ist blöd beschrieben für einen Anfänger. Das Problem war, das die Reihenfolge im Script falsch war. Ich hab des Menü anlegen wollen, bevor ich ein MenueObject hatte.

Als ich dies dann im Script umgedreht habe ging es. Das geht aber nicht aus dem Tutorial hervor und ich hab lange gebraucht es heraus zu finden....

Trotzdem danke für die Hilfe

Mfg Nico

---

Quelle: „Template Auto-Parser“, typo3.net, https://www.typo3.net/d/30397-template-auto-parser
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
