[TYPO3] Template troubles
Christoph Herrmann
cherrmann at lemon-digital.com
Mon Jul 10 16:21:21 CEST 2006
Tyler,
I have just tried all of the below and it makes a lot more sense than
any of the documentation or tutorials do!! You just stated what's there,
what it does and where to put it. now that's something I can understand,
exactly what I was looking for.
Thank you very much! I'm sure more questions will pop up now, but this
is a really good basis to start with.
And no, no programming background whatsoever, just htmL & CSS which I
also learnt myself. just trying to get this to work! :)
Chris
Tyler Kraft wrote:
>
>
>>>2) I would just like a little clear information. I have my template set
>>>up in fileadmin/template/main as per the tutorial. In my template setup,
>>>what line(s) of code do I have to use for the system to use all of my
>>>template, including headers and everything. I use:...
>>>
>>>
>>>What do I have to do to make it use my template? I cannot find any precise
>>>information anywhere. All I want is the basic set of code. And the basic
>>>
>>>
>>set of tags I >can use like:
>>
>>
>>
>>><!-- ###DOCUMENT_BODY### -->
>>><!-- ###INSIDE_HEADER### -->
>>>
>>>
>>Unfortunately this information isn't laid out in a straight forward manner
>>anywhere that I have found.
>>
>>My understanding is (and I may be wrong, in which case I will appreciate any
>>help that anyone else offers too :) ) that these "tags" as you have called
>>them, are really not tags (in that, I don't think they have any inherent
>>value of their own - unless they are included in what are called "hooks"??
>>Someone clarify please?) ... they are just signposts to where you want
>>dynamic content to appear.
>>
>>
>>
>
>Its all really simple and yes it is clearly documneted. Assuming your
>coming from some basis of a programming language, all we need to do is
>create a string replace (or pregex) for typo3. So all you have are
>really three things - content, template setup, and an html template.
>That's it - so the first thing we want to be able to do is get content
>out of the cms. In modern template building one we get shown this (and
>typoscript by example), and just about any search of the mailing list
>will give it as well. Build a temporary content item (temp.maincolumn)
>and get the content out!
>
>temp.maincolumn < styles.content.get
>temp.leftcolumn < styles.content.getLeft
>temp.rightcolumn < styles.content.getRight
>temp.bordercolumn < styles.content.getBorder
>
>And maybe we wanta little left hand menu also...
>lib.lhmenu = HMENU
>lib.lhmenu{
>....
>
>Then create a typoscript template to tell typo3 where to put the content
>(again from modern templating 1, or typoscript by example)
>
>temp.mainTemplate = TEMPLATE
>temp.mainTemplate {
> template = FILE
> template.file = fileadmin/template/index.html
>
> workOnSubpart = DOCUMENT_BODY
>
> marks.lhmenu < lib.lhmenu
> subparts.leftcol < temp.leftcolumn
> marks.maincol < temp.maincolumn
> subparts.rightcol < temp.rightcolumn
> marks.border < temp.bordercolumn
>}
>
># Default PAGE object:
>page = PAGE
>page.typeNum = 0
>page.bodyTag >
>page.bodyTag = <body>
>page.10 < temp.mainTemplate
>
>
>Then in you html have some marks and/or sub-sections where the content
>will get replaced into, with the needed marks so that typo3 three can
>find where you've told it to put the content. (same thing - modern
>template building 1, and typoscript by example)
>
><body>
><!-- ###DOCUMENT_BODY### begin-->
>...
><tr>
><td>###lhmenu###</td>
><td><!-- ###leftcol### begin--> Lorem ipsum...<!-- ###leftcol### end--></td>
><td>###maicol###</td>
><td><!-- ###rightcol### begin--> Lorem ipsum...<!-- ###rightcol###
>end--></td>
><td>###border###</td>
></tr>
>...
><!-- ###DOCUMENT_BODY### end-->
></body>
>
>
>That's it, its actually that simple, and yes its all in the documentation.
>
>As previously stated you need to really read a lot and then just keep
>trying things. I would suggest going back and looking at modern
>templating 1 and what I've done, and then when you understand it a
>little better it would be very very very beneficial to go and examine
>everything you have done in TSref and try to understand what and how you
>would find this information by just using tsref. I know that sounds
>insane and like a lot of work, and it will be, but it will make a huge
>difference to fast quickly you learn typo3.
>
>hth
>_______________________________________________
>TYPO3-english mailing list
>TYPO3-english at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>
>
>
>
--
Christoph Herrmann
Lemon Digital Design
Internet Professionals
Mail: cherrmann at lemon-digital.com
Tel.: +34.954.906.902
Mobile: +34.661.805.195
Web: www.lemon-digital.com
More information about the TYPO3-english
mailing list