Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Шаблоны: TypoScript and HTML/CSS vs TV (http://forum.typo3.ru/showthread.php?t=2757)

Pavel Antonov 28.02.2007 19:00

Цитата:

Сообщение от Tod (Сообщение 10120)
Pavel Antonov, я в том смысле, что если поменять какие-то классы или значения в ХТМЛ шаблоне, то апдейт очень удобен, а если были добалены новые таблицы или удалены прийдется переделать мэппинг. разве нет?

Нет, если области имеют ID, то TemplaVola сама определит, куда "съехала" цель мэппинга.

Tod 01.03.2007 00:29

Хм, интересно) а можно где-то почитать по поводу этих так называемых "областей" и их ID? в основной документации как-то не заметил) может доп. статьи есть?

PhilD 01.03.2007 00:36

почитать - не знаю, но по опыту если мэпятся теги (не диапазоны) с установленным id, то вручную мэппинг обновлять не приходится. правда в шаблонах страниц я мэплю исключительно div-ы.

Pavel Antonov 01.03.2007 01:36

Цитата:

Сообщение от Tod (Сообщение 10131)
Хм, интересно) а можно где-то почитать по поводу этих так называемых "областей" и их ID? в основной документации как-то не заметил) может доп. статьи есть?

Собственно о чем читать? Как писать правильный XHTML? Так это надо на W3C или http://alistapart.com/ читать... ID введен в DOM для того что бы однозначно определять элемент (тэг). Если когда-нибудь писали на JavaScript должны себе представлять...

Парсер TemplaVoila использует абсолютно те же принципы для идентификации тэгов.

Valery Romanchev 01.03.2007 01:51

Вот цитата из старых учебных материалов:

Сравнение TV (TemplaVoila) и старого шаблонного движка:
1) у TV другой Page-модуль ("зеленый" модуль). Большинство разработчиков считает, что он более удобен для редактора и более гибкий (хотя есть и другие мнения, что наоборот, старый Page-модуль лучше).

2) в TV можно создавать блоки контента с произвольной структурой (так называемые FCE - Flexible Content Elements), и можно делать блоки, которые включают другие блоки.


Насчет старого шаблонного движка:
Есть 3 варианта делать шаблоны "старым способом"
1) MTB (мануал Modern Template Building) - это с использованием авропарсера, который подставляет правильные пути для картинок в тегах img (я этот метод практически не использую)

Если начали разбираться в autoparser и MTB (Modern Template Building), то можно посмотреть действующий вариант (это шаблон YAML)


2) TS + HTML шаблон - этот метод используется довольно часто, и в комбинации с TemplaVoila, например:
Сайт http://ultimatule.ru/ на темплавоила Но страница квитанции сбербанка http://ultimatule.ru/form-ticket.html?&no_cache=1 - это TS+HTML шаблон




3) чистые TS шаблоны - тоже часто используется. Это практически тоже самое, просто нет отдельного HTML-файла
Пример: страница просмотра фотки на
http://vostock-photo.com/index.php?i...ash=ed89f4c75f
это чисто TS код (отдельный файл с HTML кодом нет смысла заводить)


Варианты 2 и 3 мы разберем подробно, также как и Темплавоила.

Хочу подчеркнуть: TS - это первичная вещь.
Т.е. он обязательно должен быть (без него вообще нет никакого вывода во FrontEnd).
То есть, и HTML шаблоны и темплавоили уже подвязываются через TS.

Сейчас появилась среда разработки для TS -
http://typo3.area42.de/
попробуйте поставить себе PSpad и этот модуль.

Эта среда содержит хороший help в формате chm по TS. Этот хелп надо обязательно скачать и использовать в работе.


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

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