Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Свой шаблон для элементов (записей) страницы (http://forum.typo3.ru/showthread.php?t=4348)

Alexey Kuzminich 23.08.2007 09:17

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

В случае с одним блоком никаких проблем - в 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>

а уж потом впихнуть внутрь него свой контент? Некрасиво как-то :rolleyes:

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

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

Заранее благодарю!

Valery Romanchev 23.08.2007 12:08

вопрос не понятен
Помоему, все что Вам нужно - это прочитать документацию по TV и попробовать с ней работать.
Она как раз и позволяет сделать то что изображено на аттаченой картинке вообще без напряга.
Более того - это и есть штатное использование TV.

gunner 23.08.2007 12:15

Цитата:

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

дочитай до конца FTB http://typo3.biz/uploads/media/manua...4_15-32-01.pdf

ключевое слово FCE...

удачи =)

void 23.08.2007 16:07

Относительно меню: есть такая вещь, как sectionIndex.

Alexey Kuzminich 23.08.2007 19:37

Цитата:

Сообщение от gunner (Сообщение 14417)
дочитай до конца FTB http://typo3.biz/uploads/media/manua...4_15-32-01.pdf

ключевое слово FCE...

удачи =)

Сделал - заработало, спасибо! 'Editing type' для текста блока выставил как 'Rich text editor for bodytext'. При вставке картинки после сохранения ее как не бывало :confused: Это редактор не дает или что-то с самим элементом не так? Типа я не могу иметь текст с картинкой?

Tod 23.08.2007 23:34

Это в настройках редактора в менеджере расширений нужно задать свойство enable pictures in RTE или что-то типа того.

Alexey Kuzminich 24.08.2007 05:44

Цитата:

Сообщение от Tod (Сообщение 14425)
Это в настройках редактора в менеджере расширений нужно задать свойство enable pictures in RTE или что-то типа того.

Ага, есть такое - 'Enable images in the RTE'. Помогло, благодарю!


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

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