[TYPO3-UG Dutch] Een conceptuele vraag over TS
Yvonne Klompenhouwer
Yvonne at netcreators.nl
Fri Mar 7 14:07:27 CET 2008
Nader Emami Salut schreef:
> Hallo,
>
> Ik ben een nieuwe leerning van TYPO3 en zou best de TypoScript willen
> begrijpen. In paar dagen heb ik een eenvoudige web opgezet met behulp
> van voorbelden, maar er blijven nog onduidelikheden over sommige dingen,
> tenminste voor mij!
>
> Een concrete voorbeeld zal mijn probleem duidelijk maken. Ik heb een
> HTML template warrin een DIV als volgt gedefinieerd:
>
> <body>
> <div id="head">
> ....
> .....
> </div>
>
> Ik heb begrepen dat ik deze in een TS tempalte kan opvangen door de
> volgende statements:
>
> temp.total = TEMPLATE # een TS object
> temp.total.template = FILE # de content van die object is een file
> temp.total.template.file # toekkening van een file waarin de head
> # is # gedefineerd.
> page = PAGE
> page.10 < temp.total # Ik neem aan dat ik deze ook als
> # page < temp.total schrijven,
>
> Tot zover is dit duidelijk, maar als ik van hele pagina alleen de <div
> id="head"> gedeelte wil hebben dan moet ik van subpart attribute
> (functie) gebruik maken:
>
> temp.head = TEMPLATE
> temp.head.template = FILE
> temp.head.template.file
> temp.head.workOnSubpart = BODY # Waarom BODY met hoofd letter, terwij
> # dat in HTML pagina met kleine letters
> #is geschreven.
> temp.head.subparts.HEAD < styles.content.get # Hier ook "HEAD" met
> # hoofd letters
>
> page = PAGE
> page.typeNum = 0 # kan deze 1 of een ander getal zijn?
> page.10 < temp.head
>
>
> De tweede vraag is: als TypoScript een declarative script (taal) is wat
> ik kan verstaan van de volgende statements:
>
> page.10 = TEXT
> page.typeNum = 0 # kan deze 1 of een ander getal zijn?
> page.10.value = HELLO
> page.10.1 = TEXT
> page.10.1.value = WORLD
>
>
>
> Mvg,
> Nader
>
>
>
>
>
>
Hoi Nader,
In principe is dit de code:
temp.head = TEMPLATE
temp.head.template = FILE
temp.head.template.file = *pad naar het bestand wat dient als je html
template*
temp.head.workOnSubpart = BODY (in principe zou je deze weg kunnen laten)
temp.head.subparts.HEAD < styles.content.get (Je moet hier alleen maar
hoofdletters gebruiken voor head als je marker ook met hoofdletters is
geschreven)
Wat je dus hierboven eigelijk doet is dat je alles tussen de marker HEAD
vervangt met wat je in TYPO3 invult in de normale kolom.
> page.10 = TEXT
> page.typeNum = 0 # kan deze 1 of een ander getal zijn?
> page.10.value = HELLO
> page.10.1 = TEXT
> page.10.1.value = WORLD
Uit het vorige kan page.typeNum = 0 weggelaten worden dit is niet meer
nodig. Wel moet je altijd het object PAGE aan iets toekennen. Het object
page heeft als eigenschap dat je het met meerdere andere objecten kunt
vullen. Dus bovenstaand zou je ook als volgt kunnen schrijven:
fiets = PAGE
fiets.10 = TEXT
fiets.10.value = HALLO
fiets.20 = TEXT
fiets.20.value = hallo
Of zoals jij het zou willen:
page = PAGE
page.10 = COA ( zo kun je page.10 ook weer met meerdere objecten vullen)
page.10.1 = TEXT
page.10.1.value = hallo
page.10.2 = TEXT
page.10.2.value = en ga zo maar verder
--
Met vriendelijke groet,
Yvonne Klompenhouwer
Netcreators: creation and innovation
website: www.netcreators.nl / www.netcreators.com
E-mail: yvonne at netcreators.nl / yvonne at netcreators.com
Telnr: 026-4421950
Interesse in werken bij Netcreators?
http://www.netcreators.com/bedrijf/vacatures/
More information about the TYPO3-UG-dutch
mailing list