Zum Inhalt springen

Eigenes Template!!

Erstellt am 14. Februar 2008 · 6 Antworten · letzte Antwort am 18. Februar 2008

Tags: Frage

Sunny-Group ·

Hallo Leute also ich komme bei den Templates gerade nicht weiter habe mir aber schon einige male das Tut von der 3.6.2 angeschaut.

Zu meinen Problem:

  • 1. Ich bekomme es nicht hin das ich mehrere CSS eingebunden bekomme

  • 2. Der Content Bereich wird mir nicht angezeigt

  • 3. Ich möchte eine Konstante festlegen die mir dann das Headerbild einblenden soll, geht auch nicht bzw ich habe nirgendsgefunden wie ich die ansprechen kann.

Hier meine derzeitige TS Config.

seite = PAGE
seite {
   typeNum = 0
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/template/startseite.html
   meta.AUTHOR = Christian Säum
   meta.DESCRIPTION = Hier steht eine Beschreibung Setup

	20.includeCSS {
		file1 = fileadmin/template/css/html.css
		file1.title = html_stylesheet
		file2 = fileadmin/template/css/site.css
		file2.title = main_stylesheet
		file3 = fileadmin/template/css/menu.css
		file3.title = menu_stylesheet
		file4 = fileadmin/template/css/menu_ie.css
		file4.title = menu_ie_stylesheet
		file5 = fileadmin/template/css/suche.css
		file5.title = suche_stylesheet
		file6 = fileadmin/template/css/auflistung.css
		file6.title = auflistung_stylesheet
		file7 = fileadmin/template/css/sonstiges.css
		file7.title = sonstiges_stylesheet
	}
  
}

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

Das Template kann man unter http://www.Buntes-Deutschland.de/fileadmin/template/startseite.html sich anzeigen lassen.

Danke für eure Geduld und Hilfe.

Michaelh74 ·

Laß mal das "20." weg und es müßte klappen.

Ich würde die CSS Geschichte noch vor die Template-Einbindung setzen.

Gruß
Michael

Sunny-Group ·

Danke hat schon mal geklappt.

Warum geht das mit den Content nicht? Kannst du mir das auch noch sagen?

Wenn ich ein Standard Template (z.b. Template Green) von Typo3 nehme wird dieser auch angezeigt?

SLAng ·

Dein Content steht nicht in deinem page-Object.
Außerdem fehlt bei dir workOnSubpart =
Hast du css_styled_content eingebunden?

Versuchs mal so:

seite = PAGE
seite {
	meta.AUTHOR = Christian Säum
	meta.DESCRIPTION = Hier steht eine Beschreibung Setup
	typeNum = 0
	includeCSS {
		file1 = fileadmin/template/css/html.css
                file1.title = html_stylesheet
                file2 = fileadmin/template/css/site.css
                file2.title = main_stylesheet
                file3 = fileadmin/template/css/menu.css
                file3.title = menu_stylesheet
                file4 = fileadmin/template/css/menu_ie.css
                file4.title = menu_ie_stylesheet
                file5 = fileadmin/template/css/suche.css
                file5.title = suche_stylesheet
                file6 = fileadmin/template/css/auflistung.css
                file6.title = auflistung_stylesheet
                file7 = fileadmin/template/css/sonstiges.css
                file7.title = sonstiges_stylesheet
        }

	10 = TEMPLATE
	10 {
		template = FILE
		template.file = fileadmin/template/startseite.html
		workOnSubpart = DOCUMENT_BODY
		marks {
			CONTENT < styles.content.get
		}
	}
}

Bei workOnSubpart muss dann dein Subpart noch hin und mit CONTENT < styles.content.get kannst du dir das ganze Gesummse mit der table und select sparen.

Sunny-Group ·

Hmm ein wenig hat es was gebracht!!

Nun ist mein Kompletter Body aus meinen Template verschwunden.

Hier mein TS

seite = PAGE
seite {
meta.AUTHOR = Christian Säum
meta.DESCRIPTION = Hier steht eine Beschreibung Setup
typeNum = 0
	includeCSS {
	file1 = fileadmin/template/css/html.css
	file2 = fileadmin/template/css/site.css
	file3 = fileadmin/template/css/menu.css
	file4 = fileadmin/template/css/menu_ie.css
	file5 = fileadmin/template/css/suche.css
	file6 = fileadmin/template/css/auflistung.css
	file7 = fileadmin/template/css/sonstiges.css
	}
	10 = TEMPLATE {
	template = FILE
	template.file = fileadmin/template/startseite.html
	workOnSubpart = DOCUMENT_BODY
		marks {
		CONTENT < styles.content.get
		}
	}
}

Und hier ein Link zu meinen HTML Template

http://www.buntes-deutschland.de/fileadmin/template/startseite.html

Gruss und danke

Chris

Michaelh74 ·

In Deinem HTML Template fehlt der Haupt-Subpart!

Wenn das drin steht:

workOnSubpart = DOCUMENT_BODY

Muß auch das hier in Deinem HTML Template stehen:

<!-- ###DOCUMENT_BODY###  start -->
Hier kommt der Inhalt Deines HTML Templates
<!-- ###DOCUMENT_BODY###  end -->

Und noch ein Tipp. Du kannst ruhig eine einfache HMTL Seite mit Header und Body nehmen. Der Header wird dann von T3 überschrieben und direkt nach dem Body Tag platzierst Du den Subpart <!-- ###DOCUMENT_BODY### start --> und vor dem Ende bei Body <!-- ###DOCUMENT_BODY### end -->

Gruß
Michael