[TYPO3-UG Dutch] Beginnersvraag
Pascal Cramer
pascal at spambegone.roguesheep.nl
Wed Sep 26 09:09:50 CEST 2007
Hoi Arie,
ik ga er vanuit dat je nog (bijna) geen ervaring hebt met Typo en TypoScript.
Heel kort een beschrijving hoe je html kunt integreren met Typo3 conten.
Je kunt wellicht beter de html in een html template (bestand) zetten en deze via
TypoScript(TS) inlezen.
Een stukje voorbeeld uit een site van mij:
het html bestand:
----
<html>
<head>
<title></title>
</head>
<body>
<!-- ###DOCUMENT_BODY### -->
<!-- ###CONTENT### -->
[voorbeeld content, deze wordt vervangen]
<!-- ###CONTENT### -->
<!-- ###DOCUMENT_BODY### -->
</body>
</html>
----
de TS template:
----
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = FILE
template.file = fileadmin/main.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT = TEXT
subparts.CONTENT < styles.content.get
}
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
----
Zorg ervoor dat de html template z.g markers (de teksten in html comments en
tussen ###) die plek van je elementen aangeeft en verzeker jezelf ervan dat je
ook de static template css_styled_content in je template include (edit whole
template record).
Goed leesmateriaal kun je vinden op:
http://typo3.org/documentation/document-library/tutorials/
lees met name de documenten 'Modern template building' door en zeker de manuals
die gaan over TypoScript in de core documentation:
http://typo3.org/documentation/document-library/core-documentation/
bv 'TypoScript by example (doc_core_tsbyex)'
Er bestaan er nog de extensies 'automaketemplate' en 'templavoila' waarmee je je
html bestand kunt integreren, maar beginnen zoals hierboven beschreven werkt
uitstekend als je zelf de html maakt en de opmaak redelijk eenvoudig is.
Een noot nog: Typo3/TypoScript is niet eenvoudig, de leerkurve is zeer steil aan
het begin maar het is zeker de moeite waard!! Ik ontdek nog elke week nieuwe
mogelijkheden.
Groeten,
Pascal
- zo en nu dan ontbijt.... ;-)
Arie Hofland wrote:
> Hallo,
>
> Ik heb onderstaande template gemaakt, maar ik snap nog niet hoe ik ervoor kan zorgen dat de content die ik er in wil hebben er ook in terecht komt.
>
> Ook hoop ik dat iemand mij kan helpen deze template langzaam maar zeker beter te maken.
>
>
> == Begin Template ==
> basetemp = PAGEbasetemp { 10 = HTML 10.value = <TABLE WIDTH="1000" border="0" cellspacing="0" cellpadding="0"> 30 = HTML 30.value = <tbody> 40 = HTML 40.value = <tr> 50 = HTML 50.value = <td> 60 = CONTENT 60.table = tt_content 60.select { pidInList = this orderBy = sorting where = colPos = 0 } 70 = HTML 70.value = </td> 80 = HTML 80.value = </tr> 90 = HTML 90.value = </tbody> 100 = HTML 100.value = <thead> 101 = HTML 101.value = <tr Style="height:136"> 102 = IMG_RESOURCE 102.file = menubg.jpg 102.stdWrap.wrap = <td Style="background=url(|)"> 103 = HTML 103.value =  </td> 104 = HTML 104.value = </tr> 105 = HTML 105.value = <TR> 106 = HTML 106.value = <TD> 107 = HMENU 107.entryLevel = 0 107.1 = TMENU 108 = HTML 108.value = </td> 109 = HTML 109.value = </tr> 110 = HTML 110.value = </thead> 120 = HTML 120.value = </TABLE>}
> == Einde Template ==
>
> Nu wil ik graag dat op de plek van 'regel' 60 de content komt (of in ieder geval, de center content) maar op dit moment pakt TYPO3 dit nog niet.
>
> Ik ben goed in PHP, MySQL, HTML en CSS (en nog wat andere, niet gerelateerde programmeertalen) Maar dit is voorlopig nog enigszinds abracadabra voor me...
>
> Bedankt en Met vriendelijke groet,
>
> Arie Hofland
> _________________________________________________________________
> Altijd al willen weten wat jouw naam betekent?
> http://search.live.com/results.aspx?q=betekenis+anna&mkt=nl-nl&FORM=LVCP
More information about the TYPO3-UG-dutch
mailing list