Zum Inhalt springen

Template (Designvorlage abgeschnitten)

Erstellt am 26. Oktober 2005 · 10 Antworten · letzte Antwort am 27. Oktober 2005

Tags: Frage

leflow3 ·

Erstmal hallo an alle,

ich habe ein in meinen Augen nicht ganz nachvollziehbares Problem.

Erstmal zu meinem Status: Ich bin blutiger Anfänger!
…
Ich habe mir via Dreamweaver eine in meinen Augen nicht all zu komplizierte Designvorlage erstellt. Mit allen Platzhalten usw. Wenn ich jetzt die Vorlage als Template in typo3 einbinden will, und mir danach die Seite anschaue bzw. den Quellcode, endet plötzlich abrupt an einer stelle der html Code. (siehe Auszug)

Kann mir jemand sagen wo ich hier schon auf den ersten 5 Metern gepfuscht habe?
Ich hoffe das man meine Frage versteht! #paralyzed#

Schon mal danke!

Codeauszug Browser(abgeschnitten siehe Zeile 10):

<table width="603" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="216"><table width="196" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="187" class="subnav">
              <div align="right"> ###MENU_LINKS###</div></td>
              <td width="10" class="dot_ecke">
              <div align="right"></div></td>
            </tr>
          </table></td>
</body>
</html>

Codeauzug Teamplate:

<table width="603" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="216"><table width="196" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="187" class="subnav">
              <div align="right">###MENU_LINKS###</div></td>
              <td width="10" class="dot_ecke">
              <div align="right"></div></td>
            </tr>
          </table></td>
          <td width="361"></td>
          <td width="23"></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">
    <img src="fileadmin/Bilder/Bilder/spacer.gif" width="30" height="10" alt="" /></td>
  </tr>
</table>
<div align="center">
####DATUM###
</div>
<!-- ###DOKUMENT end### -->
</body>
</html>
d.​walter ·

Moin, ich hab zwar nicht wirklich Ahnung, aber kannst du dreimal einen Table-Tag schließen </table> wenn du ihn nur zwei <table> auf machst??

erzengel ·

es scheint wirklich daran zu liegen dass du 3 tabellen schliesst obwohl nicht soviele da sind.

hast du denn workOnSubpart = DOKUMENT ???
Du musst die Marker für Start und End Dokument so setzen:
<!-- ###DOKUMENT### start-->
<!-- ###DOKUMENT### end-->

CrocodileR ·

Da würde ich sagen: das kann man so nicht sagen, da wir seinen Code nicht komplett sehen und Dreamweaver beim Erstellen i.d.R. keinen solchen Pfusch anstellt.

Daher am besten eine Bitte an leflow3:
poste deinen in Dreamweaver erstellten Template-Code und auch gleich dein Setup aus Typo3, dann sehen wir mal weiter und können evtl. mehr sagen.

Gruß,

CrocodileR

leflow3 ·

ok, hier ist nun das in Dreamweaver erstellt Template:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link href="pq.css" rel="stylesheet" type="text/css" />
</head>

<body>
<!-- ###DOKUMENT### beginn -->
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td background="fileadmin/Bilder/Bilder/layout_1_03.gif"><img src="fileadmin/Bilder/Bilder/spacer.gif" width="30" height="83" alt="" />
      <table width="604" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="595"><div align="right">###MENU_OBEN###</div></td>
        <td width="9"></td>
      </tr>
      <tr>
        <td colspan="2"><img src="fileadmin/Bilder/Bilder/spacer.gif" width="30" height="10" alt="" /></td>
      </tr>
    </table></td>
    <td rowspan="3" valign="top"><table width="100" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="fileadmin/Bilder/Bilder/sidepromo_04.gif" width="179" height="56" alt="" /></td>
      </tr>
      <tr>
        <td background="fileadmin/Bilder/Bilder/sidepromo_06.gif"></td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF"><img src="fileadmin/Bilder/Bilder/spacer.gif" width="30" height="10" alt="" /></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td valign="top" background="fileadmin/Bilder/Bilder/layout_1_06.gif">
<table width="603" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="216"><table width="196" border="0" cellspacing="0" cellpadding="0">
            <tr>
              ###MENU_LINKS###
            </tr>
          </table></td>
          <td width="361"><div align="right">###INHALT###</div></td>
          <td width="23"></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><img src="fileadmin/Bilder/Bilder/spacer.gif" width="30" height="10" alt="" /></td>
  </tr>
</table>
<div align="center">
####DATUM###
</div>
<!-- ###DOKUMENT end### -->
</body>
</html>

TS:

config.cache_period = 5
page = PAGE
page {
      typeNum = 0
      # Allgemeine Seiteneigenschaften.
      bodyTag = <body bgcolor="#FFFFFF" topmargin="2" align="center">
      meta.AUTHOR = Florian G.
      meta.DISCRIPTION = Hier steht die Beschreibung
      stylesheet = fileadmin/pq.css
  

     # Designvorlage Integrieren
     10 = TEMPLATE
     10.template = FILE
     10.template.file  = fileadmin/pq_templ.htm
     10.workOnSubpart = DOKUMENT
      
      10.marks.DATUM = TEXT
      10.marks.DATUM.value = 25.10.2005


     # MainNav
     10.marks.MENU_LINKS = HMENU
     10.marks.MENU_LINKS {
      special = directory
      special.value = 39
     1 = TMENU
     1.NO = 1
     1.NO{
           linkWrap = # wird bearbeitet
              }     
     }

}

Hoffe das hilft euch weiter!
Danke schon mal für eure Mühe!

CrocodileR ·

Probier es mal so:

# Designvorlage Integrieren
10 = TEMPLATE
10.template = FILE
10.template.file  = fileadmin/pq_templ.htm
10.workOnSubpart = DOKUMENT
10.marks.INHALT < styles.content.get

Das könnte funktionieren. Du musst Typo3 ja sagen, wo innerhalb des DOKUMENT er den Inhalt einbauen soll.

erzengel ·

hat er doch da:

10.template.file = fileadmin/pq_templ.htm
10.workOnSubpart = DOKUMENT
10.marks.DATUM = TEXT

verbesser mal evt den marker <!-- ###DOKUMENT end### -->

in <!-- ###DOKUMENT### end-->, vielleicht ist es das.

Typo3 schneidet ja vorher den Quellcode ab. Klar muss er auch den Ínhalt übergeben

CrocodileR ·

Bin ich blind oder bezieht sich erzengel nur auf das DATUM?

Und wohin kommt der INHALT??? Darauf verwies mein Post, leflow3 sagt Typo3 ja nur, dass dort wo der Marker DATUM steht, das Datum rein soll, aber wo sagt er Typo3, was zum Marker INHALT gehört?

Übrigens: den Hinweis von erzengel bezüglich deinem "DOKUMENT end" kann ich nur unterstreichen! Solltest du entsprechend anpassen.

erzengel ·

aber darum ging es nicht in seiner frage. typo3 hat den code abgeschnitten 😉!

Sorry für die Goldwage.

Habe aber auch mit meinem letzten satz angemerkt, dass er dass natürlich tun muss und dir recht gegeben in dem sinne 😉!

CrocodileR ·

Das ist schon klar!

Kleiner Tipp, um das Ganze übersichtlicher zu machen: reduzier mal deine verschachtelten Tabellen auf eine einzige, die z.B. nur 3 Spalten hat. Und dann nochmal versuchen und langsam alles aufbauen.

So den Überblick zu behalten, ist nicht so ganz einfach. Noch besser: alles in CSS :p

leflow3 ·

NICE

danke "erzengel" das war die Lösung. Beim dummen Platzhalter verschrieben!

@CrocodileR
den Platzhalter ###INHALT### habe ich doch noch garnicht angesprochen ;-)

DAnke für eure Mühe... haben uns bestimmt nicht das letzte mal gehört! 😃