Zum Inhalt springen

Designvorlage verbinden

Erstellt am 7. August 2008 · 5 Antworten · letzte Antwort am 8. August 2008

Tags: Frage

anwor ·

Hallo alle Leser

ich bin ratlos und bitte euch um Hilfe

ich war lange unterwegs und komme gerade zuruck, wollte nochmal neue mit Typo3 anfangen, gleich mit Problem und zwar:

Kein Verbindung mit sehr einfachem html Designvorlage

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
	<title>Weinhandel Typelsberg</title>
</head>

<body bgcolor="#fff7e7" link="black" vlink="#920319">
###BODY###

	<table width="800" border="0" cellspacing="2" cellpadding="0" height="500">
		<tr height="150">
			<td width="200" height="150"><img src="fileadmin/templates/gfx/log.gig" alt="" height="139" width="200">
			<td width="600" height="150">
				<div align="center">
					<img src="fileadmin/templates/gfx/logo.gif" alt="" height="64" width="406" border="0">
				</div>
			</td>
		</tr>
		<tr>
			<td width="200">
				###NAVIGATION###			</td>
			<td width="600">
				###INHALT###			</td>
		</tr>
		<tr>
			<td width="200"></td>
			<td width="600">###FUSS###</td>
		</tr>
	</table>
###BODY###
</body>

</html>

Typoscript für Verbindung so geschrieben

page=PAGE
page.typeNum=0
page.stylesheet=fileadmin/templates/css/design9.css

page.10=TEMPLATE
page.10{
   template=FILE
   template.file=fileadmin/templates/index.html}

included static ist css styled content

im Frondend kommt nur weiße Seite ohne etwas auch im Quelltext den body ist leer<body> </body> , aber stylesheet ist verbunden , denn wenn ich im css Datei Hintergrundfarbe ändere, wird diese auch im frondend geändert.

auch in Typoscript objekt analyser kommt diese Fehlermeldung:

Line 1604: The script is short of 1 end brace(s)

Ich bin sehr dankbar für jede Hilfe

mit freundlichen Grüßen
anwor

Dudelsack ·

vielleicht hilft dir mein TS-code weiter

################
#CONTENT zuweisen
################
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
    template = FILE
    template.file = fileadmin/template/index_main.html
    workOnSubpart = DOKUMENT

}

page.10.marks.INHALT = CONTENT
page.10.marks.INHALT {
    table = tt_content
    select.orderBy = sorting
    select.where = colPos=0
    marks.INHALT < styles.content.get
}

page.10.marks.BEREICHSBILDER  < styles.content.getRight
page.10.marks.INHALT_MAIN_LINKS  < styles.content.getLeft
anwor ·

Hallo Dudelsack

ich habe dein probiert und die addressen an meine angepasst , aber leider kommt diese Fehlermeldung:

Error!
The page is not configured! [type= 0][]

das kann ich auch nicht gut verstehen denn ich habe schon page.typeNum = 0 gesetzt.

aber normalerweise sollte ohne auch ohne Platzhalter-Zuweisung den Vorlage im Frontend erscheinen, also nur mit

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/template/index.html}

mit freundlichen Grüßen
anwor

anwor ·

Dudelsack danke für die Antwort

Ich habe den Klammen weggelassen

page=PAGE
page.stylesheet=fileadmin/templates/css/design9.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/temp_neu_reduced.htm

den Vorlage wird jetzt im Frontend angezeigt , aber mit einem andere komlizierte Design :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Dreispaltiges Template</title>
<meta content="" name="author" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/design9.css" media="screen, projection" type="text/css" rel="stylesheet" title="standard" />
</head>

<body>
<!-- ###DOCUMENT_BODY### start -->
<div id="seite">
    <div id="kopf">
      <h1>Der Moos-Shop</h1>
	  <!-- ###HAUPTNAVI### start -->
      <div id="hauptnavi">
          <h4>Men&#65533; der Hauptseiten</h4>
          <ul>
            <li class="akt"><a href="templates/index.php?id=7" title="Was Sie schon immer &#65533;ber die Exotica wissen wollten" class="gt-menu gt-ac58722f61"><span>&#65533;ber die Exotica</span></a></li>
            <li><a href="templates/index.php?id=6" title="Unser Angebot" class="gt-menu gt-d138fa5345"><span>Unser Angebot</span></a></li>
            <li><a href="templates/index.php?id=5" title="FAQs" class="gt-menu gt-170b6f3c54"><span>FAQs</span></a></li>
            <li><a href="templates/index.php?id=3" title="News/Blog" class="gt-menu gt-c2cab47f5e"><span>News/Blog</span></a></li>
          </ul>
      </div>
	  <!-- ###HAUPTNAVI### ende -->
    </div>
    <hr id="nachkopf" />
    <div id="main">
      <div id="menu">
	  <!-- ###SUBNAVI### start -->
        <div id="subnavi">
            <h4>Men&#65533; der Unterseiten</h4>
            <ul>
              <li><a href="templates/index.php?id=11">Herkunft</a></li>
              <li><a href="templates/index.php?id=10">Arten</a></li>
              <li><a href="templates/index.php?id=9">Pflege</a></li>
            </ul>
        </div>
		<!-- ###SUBNAVI### ende -->
		<!-- ###LINKS### start -->
        <div id="kurzinfo">
          <h4>Kurzinfo H4</h4>
          <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
        </div>
		<!-- ###LINKS### ende -->
      </div>
	  <!-- ###RECHTS### start -->
      <div id="zusatzinfo">
          <h3>Marginalie H3</h3>
          <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
          <p class="noprint last"> <a href="#seitenmarke">Zum Seitenanfang</a> </p>
      </div>
	  <!-- ###RECHTS### ende -->
      <div id="content">
          <div id="breadcrumbs"> 
		  <!-- ###BREADCRUMBS### start -->
		  <strong>Sie sind hier: </strong><a href="templates/index.php?id=1" target="_self">Home</a>&nbsp;&gt;&nbsp;<strong>&#65533;ber die Exotica</strong> </div>
          <!-- ###BREADCRUMBS### ende -->
		  </div>
		  <!-- ###PAGETITLE### start -->
		  <h2>Was Sie schon immer &#65533;ber die Exotica wissen wollten</h2>
		  <!-- ###PAGETITLE### ende -->
		  <!-- ###NORMAL### start -->
          <h3>Haupt&#65533;berschrift H3</h3>
          <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. </p>
          <h4>Zwischen&#65533;berschrift H4</h4>
          <p class="last">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit ametur.</p> 
		  <!-- ###NORMAL### ende -->
      </div>
</div>
</div>
<!-- ###DOCUMENT_BODY### ende -->
</body>
</html>

dann kommt diese Fehlermeldung:

I

nternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

auch mein Provider Strato (sehr ungern wollen Sie über typo3 sprechen)kann mir nicht sagen was in diesem error Log steht, ich muss noch einige Zeit bei Strato bleiben.

memory_limit = 64M
max_execution_time = 60

sehr seltsam , ein Vorlage hat verbindung andere kann nicht obwohl den zweite von einem professionellen Quelle stammt.

kcore ·

Hi anwor,

der internal server error entsteht nicht durch das HTML-Template als solches. Fehler im Template sorgen höchstens für Fehler beim Parsing und entsprechende Fehlermeldungen.
Der Fehler kommt direkt vom Apache Webserver. Überprüfe mal die Dateirechte, ich könnte mir vorstellen, dass bei serverwide enabled cgi (OMG 😃) etwa das Executebit Probleme machen könnte.

Strato schreibt dazu folgendes:

Dieser Fehler erscheint, wenn die Zugriffsrechte falsch bzw. nicht gesetzt sind oder wenn sich eine "php.ini"-Datei im Hauptverzeichnis befindet.

Ich kenne mich mit deren Serverkonfiguration leider auch nicht aus aber vielleicht konnte ich ja dennoch ein klein wenig weiterhelfen...

Viele Grüße,
Thorsten