TEMPLATE im TEMPLATE
| Autor | Nachricht |
|---|---|
|
Verfasst am: 13. 07. 2009 [10:52]
|
|
|
MB-Grille
Themenersteller
Dabei seit: 12.02.2009
Beiträge: 43
|
Hallo, Beim Bau meiner Seite möchte ich gerne verschiedene TEMPLATE-Dateien nutzen ... also die gesamte Seite soll ein BasisTemplate haben, welches den Aufbau festlegt. Dann soll es noch ein extra Template für den Header geben ... und auch für den Fooder. Gedacht habe ich es mir so: Ich habe neben meiner normalen Seitenbaumstrucktur auch einen SystemOrdner angelegt. In diesem habe ich ein neues SeitenObjekt "HeaderTemplate_A" angelegt. Das TS dieses Template sieht so aus: TYPOSCRIPT In der "header_a.html" steht erstmal nur das Wort "TEST" ... zum Testen. Dort wo das Haupttemplate eingebunden ist, steht das als TS: TYPOSCRIPT ############## # HAUPTSEITE # ############## BasisTemplate = PAGE BasisTemplate{ 10 = TEMPLATE 10 { template = FILE template.file = basic*.html workOnSubpart = DOCUMENT_BODY subparts.HEADER < tmp.HEADER_A subparts.CONTENT < styles.content.get } config { language = de locale_all = german ######################################## # DOCUMENTENTYPE AUF STRICT EINSTELLEN # ######################################## doctype = xhtml_strict } ######################### # CSS EINBINDUNG NORMAL # ######################### headerData{ 10 = TEXT 10.value = link href="uploads/tf/style.css" rel="stylesheet" type="text/css" / 10.wrap = <|> ###################### # FAVICON EINBINDUNG # ###################### 20 = TEXT 20.value = link rel="shortcut icon" href="uploads/tf/favicon.ico" type="image/x-icon" 20.wrap = <|> } } die "basic.html" sieht so aus: HTML <!-- ###DOCUMENT_BODY### start --> <div id="page_margins"> <div id="page"> <div id="header_box"> <!-- ###HEADER### start --> leer <!-- ###HEADER### stop --> </div> <div id="menu_box"> leer </div> <div id="content_box"> <!-- ###CONTENT### start --> leer <!-- ###CONTENT### stop --> </div> <div id="foot_box"> leer </div> </div> </div> <!-- ###DOCUMENT_BODY### stop --> Leider wird aber nichts geladen von meinem HeaderTemplate. Könnt Ihr mir sagen woran es liegt? |
|
Verfasst am: 13. 07. 2009 [10:55]
|
|
|
MB-Grille
Themenersteller
Dabei seit: 12.02.2009
Beiträge: 43
|
achso .. und natürlich habe ich unter "Basistemplate einschießen" mein Seitenobjekt aus dem SystemOrdner "HeaderTemplate_A" geladen. |
|
Verfasst am: 13. 07. 2009 [22:28]
|
|
|
RPW
Dabei seit: 19.11.2005
Beiträge: 90
|
Hallo MB-Grille, bitte mich nicht misszuverstehen, aber warum machst du das, oder warum willst du das so machen. So wie due es jetzt machst wird das Objekt von Header Template nicht angesprochen werden. Gruss RPW
|
|
Verfasst am: 14. 07. 2009 [10:22]
|
|
|
Michaelh74
Dabei seit: 16.11.2004
Beiträge: 1509
|
CSS kann man auch wesentlich eleganter einnbinden. Kuck Dir mal die TSREF an. Gruß Michael |



