DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Master template main setup¶
The included main template constants and setup are:
Constants¶
# cat=mastertemplate; type=string; label=Path to files: The path to the folder where the HTML template files are situated.
mastertemplate.path = EXT:mastertemplate
PAGE_TARGET = _top
# <INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/adaptions/tt_content/constants.txt">
# <INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/columns/2_3/constants.txt">
Setup¶
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/mainmenu/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/submenu/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/breadcrumb/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/footer/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/left/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/logo/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/temp/right/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/define/config/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/define/header/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/adaptions/tt_content/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE: EXT:mastertemplate/static/columns/2_3/setup.txt">
page = PAGE
page.typeNum = 0
page {
includeCSS {
# and now overlay with a more flexible declaration:
default = {$mastertemplate.path}/css/default.css
submenu = {$mastertemplate.path}/css/submenu.css
mainmenu = {$mastertemplate.path}/css/mainmenu.css
}
10 = TEMPLATE
10 {
template= FILE
template.file = {$mastertemplate.path}/html/mastertemplate.html
workOnSubpart = DOCUMENT
marks {
LOGO < temp.logo
MAINMENU < temp.mainmenu
BREADCRUMB < temp.breadcrumb
LEFT < temp.left
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.languageField = sys_language_uid
}
RIGHT < temp.right
FOOTER < temp.footer
}
}
#999 = TEXT
#999.value=master
}