Hallo Forum,
habe mich jetzt mal an's Modern Template Building Tutorial gemacht. Da ich so ein learning-by-doing Typ bin, habe ich mir aber direkt ein eigenes Template gebastelt, benutze also nicht die Original Dateien aus dem Tutorial; das nur vorweg.
Im letzten funktionierenden Schritt wurde mein Template einfach wieder 1:1 ausgegeben, das Pfadersetzen hat geklappt und das Markereinfügen (bei mir: jeder div Tag bekommt einen Marker) auch. Dann geht's ja los mit content ersetzen und jetzt bekomme ich eine leere Seite, die im Quelltext auch wieder die Typo3 Sachen drinstehen hat. Mein Script sieht so aus:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62:
| plugin.tx_automaketemplate_pi1 { content = FILE content.file = fileadmin/template/template.htm elements { BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY HEAD.all = 1 HEAD.all.subpartMarker = DOCUMENT_HEADER HEAD.rmTagSections = title DIV.all = 1 } relPathPrefix = fileadmin/template/ } temp.mainTemplate = TEMPLATE temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.menu = TEXT subparts.menu.value = HELLO WORLD - MENU subparts.content = TEXT subparts.content.value = HELLO WORLD - CONTENT } temp.headTemplate = TEMPLATE temp.headTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_HEADER } page = PAGE page.typeNum = 0 page.10 < temp.mainTemplate page.headerData.10 < temp.headTemplate |
Und wie gesagt - ich habe am Template nichts geändert, sondern nur das Skript verbogen. Ich vermute, dass das copying schief geht?
---
EDIT:
Jetzt klappt's wieder. Ich hatte - wie auf einem der ersten Screenshots - manuell DOCUMENT_BODY und .._HEADER Tags gesetzt. Jetzt hab' ich selbige gekillt und es funktioniert wieder.