Zum Inhalt springen

Designvorlage integrieren

Erstellt am 11. September 2006 · 11 Antworten · letzte Antwort am 12. September 2006

Tags: Frage

Elfenkind ·

Hallo,
ich arbeite viel nach dem Buch "Praxiswissen Typo3" von Robert Meyer. Nun bin ich auf S. 91 angekommen bei "Die erstellte Designvorlage integrieren"

und hab schon wieder ein problem...

Die Seite vorlage.html ist angelegt und direkt im Ordner fileadmin abgelegt. Soweit so gut. Nun soll diese Designvorlage in die Seite eingebunden werden.

Im Buch steht mit folgendem Code:

Page = PAGE
page {
	typeNum = 0
	bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">


	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/vorlage.html
	10.workOnSubpart = DOKUMENT
	}

(Seite 94/95)

Doch wo genau soll das hingeschrieben werden??
Als Template anlegen? Und bei dem Template Tool im Setup bereich?

Elfenkind ·

ja hatte ich.

nun hab ich das mal auf den ersten Navipunkt umgesetzt (das template) weil die das ja vom ersten Punkt (root) auf den folgenden Punkt umleiten (mit type: Shortcut - ein paar Seiten vorher).

Nun bekomm ich die fehlermeldung:

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

hab aber oben an dem Script nichts verändert...

Atos ·

case-sensitive bedeutet das zwischen Klein- und Großbuchstaben unterschieden wird.

Ab Siete 65 findest du dazu mehr zum Thema Typoscript und auf was du da achten musst.

Elfenkind ·

Das im Bereich Setup steht?
Das komplette ist oben... (erster Beitrag)

(nur halt das erste P klein)

In der Datei "vorlage.html" (im Ordner fileadmin) ist der Bereich auch markiert mit:

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

bzw.

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

also das is auch gemacht...
Nach bzw. vor dem body-Tag

einpraegsam.​net ·

Wenig Zeit, daher poste ich mal mein TS

page = PAGE

page  {
	typeNum = 0
	stylesheet = fileadmin/portfolio/css/style.css

	meta.DESCRIPTION.field = abstract
	meta.AUTHOR.field = author
	meta.KEYWORDS.field = keywords

	config.doctype = xhtml_trans
}

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/portfolio/templates/portfolio.html
	workOnSubpart = BODY

	marks.content < styles.content.get
}

Danach noch content(default) oder besser css_styled_content einbinden