Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   templavoila и subtemplate, проблема с subtemplate (http://forum.typo3.ru/showthread.php?t=9299)

musson 24.02.2011 14:58

templavoila и subtemplate, проблема с subtemplate
 
Всем привет))
Народ подскажите. Вот у меня есть главный шаблон
Код HTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 пара js
пара css

<title></title>
</head>
<body>
<div class="menu"></div>
<div class=content>
вот тут сам пользовательский контент.
</div>
</body>
</html>

Этот шаблон используется на всех страницах,
но содержимое
<div class=content>
</div>
на некоторых страницах отличается, т.е. например на одной странице нужно чтобы был один page-content element, а на другой два page-content element.а на третей три page-content element + пара typoscript object path
и все это помещается в <div class=content>
</div>
Я пробовал создавать шаблоны типа <div class="page-conten1"></div><div class="page-conten2"></div> и делал у него родителем главный шаблон
Потом указывал его как шаблон страницы. Не работает. Контент элементы вообще не появлялись, т.е.. на страницу вообще не чего нельзя было добавить.
Можно ли реализовать такую схему, не хочется копировать основной шаблон на 10 страниц.
Спасибо.

musson 24.02.2011 19:32

Может я криво описал проблему, если кому то что то не понятно, напишите, я попробую по другому изложить мысли)))

void 26.02.2011 03:15

Неясно, в чем проблема просто вставить эти контент-элементы в бекенде.

musson 26.02.2011 19:23

как вставить контент элемент я знаю. А как сделать так чтобы было две страницы с разным числом контент-элементов и разной разметкой внутри
Код HTML:

<div class=content>
</div>

, но с одинаковым шаблоном, т.е. все то что перед и после
Код HTML:

<div class=content>
</div>

Ну вот например главный шаблон
Код HTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 пара js
пара css

<title></title>
</head>
<body>
<div class="menu"></div>
<div class=content></div>
</body>
</html>

а вот сами шаблоны страниц которые я хочу поместить в
Код HTML:

<div class=content>
</div>

первый
Код HTML:

<div class=test1>
<div>контент элемент 1</div><div>контент элемент 2</div>
<div class=test>
<div>контент элемент2</div>
</div>
</div>

а вот второй шаблон для другой страницы

Код HTML:

<table><tr><td><div>контент элемент1</div></td>
<td><div>контент элемент2</div></td>
</tr></table>

шаблоны для содержания у страниц разные, но главный шаблон один и тотже.
Хочется чтобы шаблоны для страниц наследовали главный шаблон. Это можно реализовать?

void 26.02.2011 20:57

По-моему нет. Сделайте несколько разных шаблонов или используйте FCE. Ну и пару css и js лучше вставлять через TS, а не в шаблоне

musson 26.02.2011 23:42

Цитата:

Сообщение от void (Сообщение 30400)
По-моему нет. Сделайте несколько разных шаблонов или используйте FCE. Ну и пару css и js лучше вставлять через TS, а не в шаблоне

пара шаблонов это конечно хорошо, но если я захочу изменить основной шаблон
то мне придется изменять два файла)) что не очень хорошо. Но если по другому нельзя то придется сделать с двумя файлами.

Андрей Аксенов 27.02.2011 12:16

Вот пример подобной организации:
http://templavoila.busynoggin.com/

Для основного шаблона создано расширение, а сами шаблоны создаются через TS, кроме того, в качестве объектов содержимого можно использовать различные FCE, также настраиваемые через TS.

musson 27.02.2011 12:38

2 Андрей Аксенов
Спасибо)) буду изучать))

Андрей Аксенов 27.02.2011 13:25

Цитата:

Сообщение от musson (Сообщение 30404)
2 Андрей Аксенов
Спасибо)) буду изучать))

Если что не понятно, то готов помочь, уже несколько сайтов сделал по этой схеме...


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

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