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