Zum Inhalt springen

Problem mit Mapping, </div> verschwunden :-(

Erstellt am 12. April 2006 · 2 Antworten · letzte Antwort am 24. April 2006

Tags: Frage

reh ·

Ich habe ein Problem mit dem Mapping bei TV 1.0.1. und Typo3 4.0

Wenn ich das Html unten mappe, verschluckt TV das schließende div von div #links, worauf natürlich die ganze Seite fehlerhaft ist.
Ich bin noch zieml. neu bei Typo und ganz neu mit TV, hat jemand einen Tipp, was man da machen kann. Ich habe die Datei ja bereits um alles unnötige reduziert und einen Fehler finde ich auch nicht 😕 .

<body>
<div id="oben">
  <h1>Überschrift</h1>
  <h1 id="shadow1">Überschrift</h1>
  <h1 id="shadow2">Überschrift</h1>

  <ul id="menu_top">
    <li><a href="index.php?id=79">Inhalt</a></li>
  </ul>
</div>

<div id="links">
  <img class="logo" src="logo.gif" alt="Logo" border="0" />
  <ul id="menu_links">
    <li><a title="zum Anfang" id="index" href="index.html">Startseite</a></li>
    <li><a title="Kontakt und Impressum" id="wir" href="wir.html">Über uns</a></li>
  </ul>
</div>


<div id="inhalt">
  <h1>Titel</h1>
  <p>Inhalt</p>
  <p class="clear"> </p>
</div>

<div id="footer">
  <p>Fußzeile </p>
  <p>
  Letzte Änderung: <!--DATE-->27.03.2006<!--/DATE-->
  </p>
</div>

</body>
</html>

Eigentlich habe ich nur den TV-Assistenten drauf los gelassen. Der bietet ein Menü, Submenü und Inhalt an. Hauptmenü auf div#links ul, Inhalt auf div#inhalt

Das menü ist mappingtype: element, editing type: typoscript object path
Der inhalt ist mappingtype: element, editing type: content elements

raus kommt dann das:

<div id="links">
  <img class="logo" src="logo.gif" alt="Logo" border="0" />

  <ul id="menu_links"></ul>

<div id="inhalt">

Das menü fehlt, weil ich an dessen TS rumgepfuscht habe, aber warum fehlt das schließende div?

FordPrefect ·

Hi,

könnte daran liegen das du den Tag als "OUTER (exclude tag)" beim mappen definiert hast, wähle dort mal "INNER".

Gruss

Ford

reh ·

Ne, das ist es nicht, war ja nur das schließende /div verschwunden.
Inzwischen hab ich den Fehler aber gefunden. Bei einem Listeintrag fehlte das schließende /li und das war der Grund allen Ärgers.