Показать сообщение отдельно
Старый 26.06.2008, 19:18   #2
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

По первому из последних двух постов: Это узкоспециализированная задача, для решения которой, прийдется писать собственное расширения.
По второму посту: оба шаблонизатора (стандартный, основанный на субпартах и маркерах, и templavoila) достаточно гибкие для того чтобы подойти к любой задаче. Да безусловно можно генерировать html-код страниц только средствами Typo3 (TypoScript), но данный подход является менее продуктивным. Т.е. обычно работа строиться по такому принципу:
  1. если используется стандартный шаблонизатор
  • на входе получаем верстку макета страницы
  • в этой верстке мы расставляем маркеры и суббпарты
  • в шаблоне страницы (Typo-шаблон) описываем какие маркеры и субпарты на что замещаются, причем подобную настройку можно произвести для отдельной страницы
  1. если используется шаблонизатор templavoila
  • опять таки на входе имеем верстку макета
  • при помощи специального мастера, на основе этой верстки, мы "визуально-наглядно" создаем шаблон страницы.
  • шаблон templavoila состоит из двух частей: DataStructure (задает области которые затем можно заменить контентом) и Template Object'а (задает расположение созданных в DataStructure частей в html-шаблоне)
reva2 вне форума   Ответить с цитированием