Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   workOnSubpart не работает (http://forum.typo3.ru/showthread.php?t=4888)

yurad 24.10.2007 16:10

workOnSubpart не работает
 
При использовании workOnSubpart белый екран.
В чем проблема?

void 24.10.2007 18:04

Ну, скорее всего, вы где-то ошиблись :)

yurad 24.10.2007 18:51

Цитата:

Сообщение от void (Сообщение 15489)
Ну, скорее всего, вы где-то ошиблись :)


Текст в html-файле:
<body>
<!-- ###DOCUMENT_BODY### begin-->
<h1>

</h1>

<table>
<tr>
<td id="menu_1">
<!-- ###menu_1### begin -->
<div class="menu1-level1-no"><a href="#">Menu item 1</a></div>
<div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
<div class="menu1-level1-act"><a href="#">Menu item 3</a></div>
<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
<div class="menu1-level2-act"><a href="#">Level 2 item</a></div>
<div class="menu1-level1-no"><a href="#">Menu item 4</a></div>
<!-- ###menu_1### end -->
</td>
</tr>
</table>
<!-- ###DOCUMENT_BODY### end-->
</body>

Хочу в место меню просто тест

Описание шаблона:
plugin.tx_automaketemplate_pi1 {

content = FILE
content.file = fileadmin/template/test.html

elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY

TD.all = 1
}
relPathPrefix = fileadmin/template/main/
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.menu_1 = TEXT
subparts.menu_1.value = TEXT
}

page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate

void 25.10.2007 03:23

Так вот сходу ошибки не вижу.
automaketemplate установлен?
статические шаблоны подключены?

yurad 25.10.2007 13:40

Цитата:

Сообщение от void (Сообщение 15496)
Так вот сходу ошибки не вижу.
automaketemplate установлен?
статические шаблоны подключены?

Да все на месте.

dmartynenko 25.10.2007 21:15

Цитата:

Сообщение от yurad (Сообщение 15501)
Да все на месте.

Мне кажется что проблема в дублировании маркеров.
Automaketemplate *создает* маркеры по id-шникам.

Если в html-файле уже прописаны все нужные маркеры, то можно (нужно) забыть про Automaketemplate и писать вот так:

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template/test.html

relPathPrefix = fileadmin/template/
relPathPrefix.A =
relPathPrefix.img = fileadmin/template/images/

workOnSubpart = DOCUMENT_BODY

subparts {
LEFT < styles.content.getLeft
CONTENT < styles.content.get
RIGHT < styles.content.getRight
BORDER < styles.content.getBorder

menu_1 = TEXT
menu_1.value = меню будет тут
}

marks {
DESIGNER = TEXT
DESIGNER.value = http://ya.ru
}
}


Часовой пояс GMT +4, время: 17:36.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot