---
title: "Hilfe ich weiß nicht wo was hingehört"
url: "https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert"
source: "typo3.net"
tags: ["TYPO3","Template","Frage","HTML & CSS"]
created: "2007-04-14"
last_reply: "2007-05-01"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Hilfe ich weiß nicht wo was hingehört

TYPO3 › Template · 4 Antworten · gestartet 2007-04-14

## Eröffnungsbeitrag

**cyprus** · 2007-04-14 · [Beitrag #1](https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert/1)

Hallo,
ich quäl mich grad mit nem Template.
Und weiß irgendwie nicht wo was hingehört.
Ich hab ne Index.html mit Layern (div-Tags)und ne CSS datei.
Irgendwie hab ich es geschafft das Typo3 mein Layout auch rendert. Aber sobalt ich versuche irgendwas dynamisch zu machen fehlen alle Bilder und die formatierung.

```typoscript
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = mmb*.html
page.10 < styles.content.get 
workOnSubpart = DOCUMENT
subparts.CONTENT < styles,content.get
subparts.CONTENT.wrap = <div id="content"> | </div>
}
```

```php
</head>
<body>
<!--###DOCUMENT### begin-->
<div id="header">
  <div class="logo"><br /><br /><img src="fileadmin/templates/main/images/logo.gif" alt="Your Logo" class="img" /></div>
	<div class="menu">
	<a href="#" title="Home">Home</a>   | <a href="#" title="Services">   Services</a>   | 
      <a href="#" title="Portfolio">   Portfolio</a>   | <a href="#" title="Contact">   Contact</a></div> 
</div>

<div id="main">
<div id="content">
<!--###CONTENT### begin-->
<h1>Header Using h1</h1>
```

und im Quelltext siehts dann mau aus zwischen <body> und </body> is nix.
MEine Frage ist wie folgt im Grunde will ich die Inhalte von einzelnen DIVs dynamisch haben aber hab keine Ahnung wie ich das gestalten soll. Kann ich das Div direkt ansprechen? kommt der Typo bereich vor oder nach dem Tag? Kann ich nicht einfach die Divs wrappen?
Ich hab keinen blassen Schimmer.

## Antworten

### [#2](https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert/2) · Norman2k · 2007-04-14

Das wäre wohl zuviel, dass alles zu erklären. Hier gibt es ne gute "Anfänger-Doku":
<http://www.typo3.net/uploads/media/dokumentation.pdf>

Damit habe ich auch begonnen.

Norman

### [#3](https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert/3) · cyprus · 2007-04-14

Die Doku ist gut nach der hab ich bislang auch gearbeitet.
Aber er bezieht sich auf ne Tabellen Struktur und das hab ich nun mal nicht.
Und sobald ich irgendwas einbaue ist alles weg.
Ich hab noch nen V2B Tut durchgearbeitet. Das bezieht sich allerdings nur auf CSS mit aufbau via TypoScript. Mit Templavoila hab ichs auch schon probiert.
Im TV Browser is alles da und sobald ich auf IE oder Mozilla gehe ist wieder nur das Logo zu sehen. Ich könnte so langsam innen Tisch beissen.
Kann sich bitte jemand die Mühe machen mich auf den richtigen Weg zu bringen.
Lieben Dank!

### [#4](https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert/4) · just2b · 2007-04-14

Hallo,

ein kurzes Template + TS ist zB hier zu finden: [/faq/content-ausgeben](https://www.typo3.net/faq/content-ausgeben)

georg

### [#5](https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert/5) · PhoenixAusDerAsche · 2007-05-01

Hallo cyprus!

Vielleicht kann ich dich mit dem folgenden Text etwas auf den Weg bringen (wenn du nicht inzwischen schon selbst gefunden hast  ;) ).

Also beim TS sind mir folgende Dinge aufgefallen:
- Klammern komisch gesetzt und teilweise fehlend
- warum weist du in Zeile 5 dem Template-File den Inhalt zu???
- du arbeitest im TS mit Subparts, hast im Template aber Marker definiert

Vielleicht funzt das folgende eher (page als PAGE definiert usw. vorausgesetzt):

```typoscript
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/template/xyz.tmpl
page.10 {
  workOnSubpart = DOCUMENT
  subparts.CONTENT < styles.content.get
  subparts.CONTENT.wrap = <div id="content"> | </div>
}
```

Den wrap mit <div id="content"> brauchst du eigentlich nicht, da im Template das div-Tag außerhalb des Subparts ist, und somit bestehen bleibt.

Zum Template-File:
- wenn du DIVs aufmachst, mußt du sie auch wieder schließen (siehe main und content). Vielleicht hast du aber auch nur en Teil nicht mit gepostet.
- Subparts beginnen immer irgendwo und enden auch ebenso. Bedeutet das sämtlicher Text zwischen diesen Punkten ersetzt wird. Daher immer drauf achten ob und welche DIVs o.ä. mit drinhängen. Man kann sich damit einiges an wrap ersparen.
- Ein WorkOnSubpart hat ebenfalls ein ende.

Hier ein Template was eigentlich so funzen sollte:

```html
      </head>
      <body>
      <!--###DOCUMENT### begin-->
      <div id="header">
        <div class="logo">
            <img src="fileadmin/templates/main/images/logo.gif" alt="Your Logo" class="img" />
        </div>
        <div class="menu">
            <a href="#" title="Home">Home</a>   | <a href="#" title="Services">   Services</a>   | <a href="#" title="Portfolio">   Portfolio</a>   | <a href="#" title="Contact">   Contact</a>
        </div>
      </div> <!--header-div ende-->
       
      <div id="main">
      <div id="content">
      <!--###CONTENT### begin-->
      <!--###CONTENT### end-->
      </div> <!--content-div ende-->
      </div> <!--main-div ende-->

      <h1>Header Using h1</h1>
      <!--###DOCUMENT### end-->
      </body>
```

Habe versucht deine Vorgaben beizubehalten. Hoffe es funzt soweit und ist nachvollziehbar. Aber Tippfehler können natürlich immer passieren.

Noch etwas am Rande: Wenn du mit CSS-Bedingungen (z.B. .content h1 {} usw.) und Anordnung der divs außerhalb des Subparts-Punkte etwas geschickt umgehst, braucht man eigentlich nur sehr wenig mit wrap arbeiten. Zumindest für den Anfang. Und man kann sehr schnell (durch andere CSS-Datei) auf ein anderes Layout wechseln. Ohne das man diverse wraps ändern muß.

So wieder mal sehr viel geschrieben. Und dabei wollte ich mich doch zukünftig kürzer fassen.  #angry#

Gruß
phoenix

---

Quelle: „Hilfe ich weiß nicht wo was hingehört“, typo3.net, https://www.typo3.net/d/60969-hilfe-ich-weiss-nicht-wo-was-hingehoert
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
