Показать сообщение отдельно
Старый 23.08.2007, 09:17   #1
Alexey Kuzminich
Новенький
 
Регистрация: 21.08.2007
Сообщений: 18
Post Свой шаблон для элементов (записей) страницы

Есть дизайн-шаблон, в котором основное содержимое страницы может быть представлено в виде одного ИЛИ НЕСКОЛЬКИХ блоков. (См. вложение)

В случае с одним блоком никаких проблем - в TV маппим элемент основного содержимого внутрь блока (box content), box title тоже генерим автоматически, и всех дел.

Но как быть, если блоков несколько? Приучить юзеров к тому, что каждый раз им нужно сначала прописать такой код:
Код:
<div class="shadow"><div class="shadow2"><div class="shadow3"><div class="box">
  <div class="boxtitle">Box 1 Title</div>
  <div class="boxcontent">box 1 content<br />box 1 content<br />box 1 content<br />box 1 content<br />box 1 content<br />box 1 content<br /></div>
</div></div></div></div>
а уж потом впихнуть внутрь него свой контент? Некрасиво как-то

Возникает мысль - раз записей (элементов) для страницы можно насоздавать сколько угодно (а у них у каждой есть поле Header), то этим и нужно воспользоваться! Только вот как? Можно ли использовать свой шаблон для вывода записей (records) страницы, который бы сгенерил вышеприведенный код сам и подставил бы header и content куда нужно? Так как спец по Typo3 я без году неделя, прошу помощи!

И еще. Если ответ "да, можно", то можно ли тогда при формировании меню узнать, сколько записей для данной страницы, и если их больше чем одна, сгенерировать для меню ссылки на эти блоки (типа <a href="page1.html#box2>")? Вроде что-то похожее я где-то видел...

Заранее благодарю!
Изображения
Тип файла: gif 6pac-template-2.gif (13.2 Кб, 25 просмотров)
Alexey Kuzminich вне форума   Ответить с цитированием