[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