нужно использовать renderObj
примерно так:
Код:
mainContent = CONTENT
mainContent {
wrap = <div id="content">|</div>
table = tt_content
select {
orderBy = sorting
pidInList = this
where = colPos = 0
}
renderObj = COA
renderObj {
10 = TEXT
10 {
field = bodytext
wrap = <h5>|</h5>
case = upper
}
30 = IMAGE
30 {
wrap = <div class="image">|</div>
file.import.field = image
file.import = uploads/pics/
}
}
}
......
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/t3template/mfstyle.css
page.50 = TEMPLATE
page.50 {
template = FILE
template.file = fileadmin/t3template/index.html
workOnSubpart = DOCUMENT
subparts {
....
CONTENTBLOCK < mainContent
.....
}
}
это как один из вариантов. Только н забыдь покдлючить content

где CONTENTBLOCK (и DOCUMENT туда же)))) это пара маркеров в твоем html файле вида
Код:
<!-- ###CONTENTBLOCK### START-->
<div id="content">
<h1>Заголовок</h1>
<p>Текст</p>
</div>
<!-- ###CONTENTBLOCK### END-->
colPos = 0 указывает в какое место у тебя контент вставляться будет..
Собственно можно указывать 0, 1, 2, 3
по этому поводу есть TYPO3_by_exmaple.pdf
Собственно примерно также поступаешь и с меню..
Вот только с плагинами у меня самого загвоздка)
пойду поисчу ответа