Zum Inhalt springen

Template wird nicht angezeigt!

Erstellt am 7. März 2011 · 12 Antworten · letzte Antwort am 9. März 2011

Tags: Frage

Creative_Xfi ·

Mir wird leider kein Template angezeigt, das soll meine erste Seite mit typo3 werden und ich mach das alles nach einem buch und hab mein eigenes template das ich verwende. Das template steht in der seite mit der id=2. Haken bei Wurzelebene steht, hab cache geleert und die Dateinamen kontrolliert!

Hier mein Typoscript:

###### Umstellung auf XHTML ######
# Verwende XHTML Transitional
config.doctype = xhtml_trans
# Führt einige Bereinigungen durch, um die Ausgabe XHTML-Konform zu machen
config.xhtml_cleaning = all
# Setzen der Parameter xml:lang und lang im html-tag
config.htmlTag_langKey = de
# Die von Typo3 vor/nach jedem Inhaltselement generierten Kommentare werden entfernt
config.disablePrefixComment = 1
[browser = msie]
# Seite im IE zentrieren
config.doctypeSwitch = 1
[END]
###### Umstellung auf XHTML ENDE ######

config {
	linkVars = L
	sys_language_uid = 0
	language = de
	locale_all = de_DE.utf-8
	htmlTag_langKey = DE
	index_enable = 1
	index_external = 1
# Für Performance cache_period wieder erhöhen! Defaultwert ist: 86400 also 24 Std.!
	cache_period = 10
	}

# Schutz der angezeigten E-Mail-Adressen
config.spamProtectEmailAddresses = 2
config.spamprotectEmailAddresses_atSubst = @<span class="nichtzusehen"> ich-will-keinen-spam </span>

# Default Page Object:
page = Page
page.typeNum = 0
page.stylesheet = fileadmin/styles/standard.css
page.meta.AUTHOR = bla
page.meta.DESCRIPTION = blabla.de
# Template ansprechen
page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/templates/bla.html
	workOnSubpart = DOKUMENT
	marks {
		WRAPPER < lib.wrapper
		HEADER < lib.header
		LOGO < lib.logo
		MENU < lib.menu
		PAGE < lib.page
		PAGE_BGTOP < lib.page_bgtop
		PAGE_BGBTM < lib.page_bgbtm
		CONTENT < styles.content.get
		SIDEBAR < styles.content.getLeft
		SEARCH < lib.search
		FOOTER < lib.footer
		}
	}

Hier noch mein Html-code:

<html>
<head>
<title>bla</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="language" content="de" />
</head>

<body>

<!-- ###DOKUMENT### begin -->

<div id="wrapper">

###WRAPPER###

<div id="header">

###HEADER###

<div id="logo">

###LOGO###

</div> <!-- end #logo -->

</div> <!-- end #header -->

<div id="menu">

###MENU###

</div> <!-- end #menu -->

<div id="page">

###PAGE###

<div id="page-bgtop">

###PAGE_BGTOP###

<div id="page-bgbtm">

###PAGE_BGBTM###

<div id="content">

###CONTENT###

</div> <!-- end #content -->

<div id="sidebar">

###SIDEBAR###

<div id="search">

###SEARCH###

</div> <!-- end #search -->

</div> <!-- end #sidebar -->

</div> <!-- end #page-bgbtm -->

</div> <!-- end #page-bgtop -->

</div> <!-- end #page -->

</div> <!-- end #wrapper -->

<div id="footer">

###FOOTER###

</div> <!-- end #footer -->

<!-- ###DOKUMENT### end -->

</body>
</html>

Bitte um Hilfe da ich nicht weiß warum diese Meldung im Frontend: No TypoScript template found!
und diese Meldung im Backend: The page is not configured! [type= 0][]
erscheint.

Creative_Xfi ·

Also vielen vielen Dank für deine Hilfe, aber es Funktioniert immer noch nicht, das Typoscript muss in den Konstanten stehen oder? Kann es sein das ich noch einen Fehler mit den Markern gemacht habe oder so? Ich weiß auch nicht wo er mir den Inhalt ausgibt, zb. links mitte rechts rand...

Creative_Xfi ·

Hier noch meine Css Datei, wollte erstmal das hier einbinden und dann langsam an mein Bedürfnisse anpassen!

/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
  margin: 0;
  padding: 0;
  background: #FFFDEA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464032;
}

h1, h2, h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #A42903;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 2.4em;
}

h3 {
  font-size: 1.6em;
}

p, ul, ol {
  margin-top: 0;
  line-height: 180%;
}

ul, ol {
}

a {
  text-decoration: none;
  color: #A7430F;
}

a:hover {
}

#wrapper {
  width: 960px;
  margin: 0 auto;
  padding: 0;
}

/* Header */

#header {
  width: 940px;
  height: 148px;
  margin: 0 auto;
}

/* Logo */

#logo {
  float: left;
  height: 90px;
  margin: 0;
  padding-top: 50px;
  background: url(fileadmin/images/img02.jpg) no-repeat left 20px;
  color: #000000;
}

#logo h1, #logo p {
  margin: 0;
  padding: 0;
}

#logo h1 {
  float: left;
  padding-left: 120px;
  letter-spacing: -1px;
  text-transform: lowercase;
  font-size: 3.8em;
}

#logo p {
  float: left;
  margin: 0;
  padding: 26px 0 0 10px;
  font: normal 14px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #5E4E38;
} 

#logo p a {
  color: #5E4E38;
}

#logo a {
  border: none;
  background: none;
  text-decoration: none;
  color: #A83A01;
}

/* Search */

#search {
  float: right;
  width: 280px;
  height: 60px;
  padding: 20px 0px 0px 0px;
  background: #E9E3CB;
  border-bottom: 4px solid #FFFFFF;
}

#search form {
  height: 41px;
  margin: 0;
  padding: 10px 0 0 20px;
}

#search fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

#search-text {
  width: 170px;
  padding: 6px 5px 2px 5px;
  border: none;
  background: #FFFFFF;
  text-transform: lowercase;
  font: normal 11px Arial, Helvetica, sans-serif;
  color: #464032;
}

#search-submit {
  width: 50px;
  height: 23px;
  border: 1px solid #AC9A79;
  background: #AC9A79;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
}

/* Menu */

#menu {
  width: 940px;
  height: 36px;
  margin: 0 auto;
  padding: 0;
  background: url(fileadmin/images/img01.jpg) no-repeat left top;
}

#menu ul {
  margin: 0px 0px 0px 10px;
  padding: 0;
  list-style: none;
  line-height: normal;
}

#menu li {
  float: left;
}

#menu a {
  display: block;
  height: 26px;
  margin-bottom: 10px;
  padding: 10px 20px 0px 20px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border: none;
}

#menu a:hover, #menu .current_page_item a {
  background: #E0D3B3;
  text-decoration: none;
}

#menu .current_page_item a {
  background: #E0D3B3;
  color: #2A1F0B;
}

/* Page */

#page {
  width: 940px;
  margin: 0 auto;
  padding: 0;
}

#page-bgtop {
  padding: 20px px;
}

#page-bgbtm {
}

/* Content */

#content {
  float: right;
  width: 620px;
  padding: 30px 0px 0px 0px;
}

.post {
  margin-bottom: 15px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
  margin-bottom: 10px;
  padding: 12px 0 0 0px;
  letter-spacing: -.5px;
  color: #000000;
}

.post .title a {
  color: #A7430F;
  border: none;
}

.post .meta {
  height: 30px;
  border-bottom: 1px solid #E9E3CB;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

.post .meta .date {
  float: left;
  height: 24px;
  padding: 3px 0px;
  color: #464032;
}

.post .meta .posted {
  float: right;
  height: 24px;
  padding: 3px 15px;
  background: #E9E3CB;
  color: #464032;
}

.post .meta a {
  color: #464032;
}

.post .entry {
  padding: 0px 0px 20px 0px;
  padding-bottom: 20px;
  text-align: justify;
}

.links {
  padding-top: 20px;
  font-size: 12px;
  font-weight: bold;
}

/* Sidebar */

#sidebar {
  float: left;
  width: 280px;
  padding: 0px;
  color: #787878;
}

#sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#sidebar li {
  margin: 0;
  padding: 0;
  border-right: 1px solid #E9E3CB;
}

#sidebar li ul {
  margin: 0px 0px;
  padding-bottom: 30px;
}

#sidebar li li {
  line-height: 35px;
  border-bottom: 1px dotted #E5E0C6;
  margin: 0px 30px;
  border-right: none;
}

#sidebar li li span {
  display: block;
  margin-top: -20px;
  padding: 0;
  font-size: 11px;
  font-style: italic;
}

#sidebar h2 {
  padding-left: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: #E9E3CB;
  letter-spacing: -.5px;
  font-size: 1.8em;
  color: #464032;
}

#sidebar p {
  margin: 0 0px;
  padding: 10px 30px 20px 30px;
  text-align: justify;
}

#sidebar a {
  border: none;
  color: #464032;
}

#sidebar a:hover {
  text-decoration: underline;
  color: #8A8A8A;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
  padding: 20px;
}

#calendar table {
  width: 100%;
}

#calendar tbody td {
  text-align: center;
}

#calendar #next {
  text-align: right;
}

/* Footer */

#footer {
  width: 940px;
  height: 50px;
  margin: 0 auto;
  padding: 0px 0 15px 0;
  border-top: 4px solid #EBE6D1;
  font-family: Arial, Helvetica, sans-serif;
}

#footer p {
  margin: 0;
  padding-top: 20px;
  line-height: normal;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  color: #444444;
}

#footer a {
  color: #464032;
}

/* Maskierung der E-Mail-Adressen */
.nichtzusehen {
  display:none;
}

So siehts aus bei mir, ich hab das Template so bei dem Punkt Start(id=2) eingebunden und der Verweißt auf Home

typo3.png

lisardo ·
Creative_Xfi schrieb

Also vielen vielen Dank für deine Hilfe, aber es Funktioniert immer noch nicht, das Typoscript muss in den Konstanten stehen oder?

Ups, nein! Das Typoscript muss in das Setup! Lies das noch mal genau nach. Konstanten sind Platzhalter, Variablen, die dann im Typoscript verwendet werden können.

Peter, TYPO3 @ lisardo (Augsburg)

lisardo ·
Creative_Xfi schrieb

Also vielen vielen Dank für deine Hilfe, aber es Funktioniert immer noch nicht, das Typoscript muss in den Konstanten stehen oder?

Ups, nein! Das Typoscript muss in das Setup! Lies das noch mal genau nach. Konstanten sind Platzhalter, Variablen, die dann im Typoscript verwendet werden können.

Peter, TYPO3 @ lisardo (Augsburg)

Sorry für die beiden Einträge, aber das Forum hat einen kleinen Hau: es lässt die Beiträge nicht mehr ordentlich absenden, es gibt einen Autorisierungsfehler. Offenbar wird der Beitrag aber trotzdem gespeichert.

Creative_Xfi ·

Vielen Dank, etz sagt mir typo3 auf meiner Seite No TypoScript template found!. Zeigt mir aber unter dem Web-Modul Anzeige die ganzen Marker an.! Muss ich bei jedem Marker sagen styles.content.get das er mir die Seite richtig darstellt oder muss ich verschiedene css dateien machen um somit alles einzeln einbinden?

Unbekannter Benutzer ·

Hallo,

also wenn du den Fehler "No TypoScript template found!" angezeigt bekommst, liegt das definitiv auch an deinem TypoScript Template. Dein CSS hat damit absolute nix zu tun. Lass dich nicht von dem Namen "css_styled_content" verwirren: das bedeutet nur, dass die Inhalte per CSS automatisch formatiert werden.

Sicher mal alles, was du bisher gemacht hast als Textdatei auf deinem Rechner weg, und schreib' ausschließlich das hier in das Setup deines TypoScript Templates:

page = PAGE
page.typeNum = 0

page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/bla.html

page.10{
   workOnSubpart = DOKUMENT
   marks.CONTENT < styles.content.get
}

Wenn du auf der Seite auch Inhalt eingefügt hast, müsste der Marker damit ersetzt werden. Vergesse nicht das statische Template von css_styled_content auch einzubinden.

Sollte da jetzt immer noch nichts kommen, machst du etwas grundlegendes komplett verkehrt...

Grüße

Creative_Xfi ·

Im Backend werden mir die Marker auch angezeigt, dort wo ich einen Inhalt eingefügt habe dort wird mir auch der inhalt anstelle der marker angezeigt... nur im Frontend nicht... ich kapiers net.... Bei deinem Vorschlag is leider das gleiche....

Unbekannter Benutzer ·

Kannst du den Link zu deiner Website posten?

Dass im BE unter Web>Anzeigen etwas komplett anderes als im FE kommt ist recht ungewöhnlich. Hast du mal den Browsercache geleert oder einen anderen Browser ausprobiert?

Grüße

Creative_Xfi ·

Noch ne andere Frage, auf was muss ich achten wenn ich den Anfang der Webseite setze und wo muss dann mein Template rein bei welcher id und wie wird das dann vererbt?

lisardo ·

Denke, es ist klar was passiert.

Du schreibst: So siehts aus bei mir, ich hab das Template so bei dem Punkt Start(id=2) eingebunden und der Verweißt auf Home

Da hätten wir uns gleich fragen sollen, was denn auf id=1 liegt.

id = 0: die Seite ganz oben, mit dem Logo von TYPO3. Diese Seite kann gar nicht beabeitet weren.
id=1: die Seite mit der Weltkugel. Die wird im Frontend aufgerufen!
id=2: Die Seite direkt unter der Weltkugel, heisst bei dir offenbar Start oder so ähnlich. Ist geschwärzt im Screenshot. Und darauf liegen die Skript. Nur die Seite wird im Frontend gar nicht aufgerufen.

Du muss aus der Seite mit id=1 einen Verweis auf id=2 machen.

Peter, TYPO3 @ lisardo (Augsburg)