[TYPO3-english] [TV] Including content from other pages.

Andreas Burg typo3 at andreasburg.de
Fri Mar 6 21:59:11 CET 2009


Tommy,

>>> put some markers in your HTML-Template like
>>> ###HEADER### ###FOOTER###
>>>
>>> with your TS-Template you can fill those markers with everything you 
>>> want f.e.
>>>
>>> page.10.marks.HEADER = HTML
>>> page.10.marks.HEADER.value = <div>Hello World!</div>
>>>
>>> # or better:
>>>
>>> lib.header = HTML
>>> lib.header.value = <div>Hello World!</div>
>>>
>>> page.10.marks.HEADER =< lib.header

different ways:

1. you can change above line to

lib.header.value (
   <div>
     <p>Hello World!</p>
   </div>
)

notice that the "=" is missing.
--------------------
2. you can include a TS-template

filename:
my_header.ts

content of this file:
lib.header = HTML
lib.header.value (
   <div>
     <p>Hello World!</p>
   </div>
)

include with your TS-template with this line in it:
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin//ts/my_header.ts">

Put it on your page with this line in you TS-template:
page.10.marks.HEADER =< lib.header

put this in your htaccess to protect those files from foreign access
<FilesMatch "\.(ts|tmpl)$">
   deny from all
</FilesMatch>
-----------------------------
3. You can put it into your HTML-template between the subpart markers f.e.
<!-- ###HTML_BODY### begin -->

your html code

<!-- ###HTML_BODY### end -->
-----------------------------------------
4.
you can try:
lib.header = FILE
lib.header.file = fileadmin//html_snippets/my_header.html

I hope it works, I never tried it.
---------------------------------------------------
5. All modes have theire own pros and cons. If you're german speaking, I suggest the manual by 
Robert Meyer. Else the TYPO3 Wiki. And take a deep long look into TSref ;-)

-- 
Andreas

Mailing list rules & guidelines (Mailing list Regeln & Leitfaden):
http://typo3.org/community/mailing-lists/
http://typo3.org/community/mailing-lists/mailing-list-rules-guidelines/


More information about the TYPO3-english mailing list