[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 = &nbsp</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