![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Спасибо, интересный ответ
![]() Я почему и спрашивал - не устарела ли инфа из статьи, в том числе и по данной чувствительности TV к правке HTML шаблона - имеет ли она место быть сейчас? Последний раз редактировалось c0d3r; 28.02.2007 в 17:36 |
|
|
|
|
|
#2 | |
|
Senior Member
|
Цитата:
Во-вторых, не совсем понял что это за разделения на TypoScript и TV. При использовании TV, все так же пишется на TypoScript! В-третьих, для конечного пользователя зачастую все равно. Все определяется сложностью сайта. Если необходимы сложные блоки то без FCE нужно будет изобретать велосипед, модифицировать tt_content. Просто выберите для себя... использовать или нет. Я использую TV всегда... так проще для меня (потому что как я уже говорил, пользователю все равно). Потому, что где то использовать, где то нет - голову сломаешь, а выгода сомнительная. И потому, что уже есть некоторая библиотека кодов которая используется всегда и заточена под TV. Успехов! |
|
|
|
|
|
|
#3 | |
|
Senior Member
|
Когда перешол с обычных разметок шаблона к TV это было круто)) столько же впечатлений, как от обычного знакомства с типо3. Все красиво и продумано, а главное активно развивается, апдейтится и все дела.
Чувствительность TV к правке HTML шаблона есть... но если там правки незначительные, то это вовсе не страшно. Во первых, по рекомендациям на форуме, пишу для всех сайтов сразу в настройках Setup: Цитата:
Во вторых есть такая опция у самой TV обновить мапинг шаблона - что тоже помогает, если в шаблоне какие-то незначительный изменения.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|
|
|
|
#4 | |
|
Senior Member
|
Цитата:
Про чувствительность, незначительность изменений - смотрите выше. Дело не в TV, а в том как подготовлен код. Правильный код обновляется корректно ВСЕГДА! |
|
|
|
|
|
|
#5 |
|
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Большое спасибо за ответы!
Я как раз и выбираю что именно использовать - TV or not TV, чтобы потом не возвращаться назад и не переделывать ![]() Моё разделение TV / TS - это всё от незнания, сегодня начал читать MTB1, я перепрыгивал через него с GS сразу на FTB, похоже, зря. MTB1 реально полезное и понятное чтение. Параллельно делаю два примера - в 4.0 без TV, в 4.1 c TV. |
|
|
|
|
|
#6 |
|
Administrator
|
Вот цитата из старых учебных материалов:
Сравнение 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. Этот хелп надо обязательно скачать и использовать в работе. |
|
|
|
|
|
#7 |
|
Senior Member
|
Pavel Antonov, я в том смысле, что если поменять какие-то классы или значения в ХТМЛ шаблоне, то апдейт очень удобен, а если были добалены новые таблицы или удалены прийдется переделать мэппинг. разве нет?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|
|
|
#8 |
|
Senior Member
|
Нет, если области имеют ID, то TemplaVola сама определит, куда "съехала" цель мэппинга.
|
|
|
|
|
|
#9 |
|
Senior Member
|
Хм, интересно) а можно где-то почитать по поводу этих так называемых "областей" и их ID? в основной документации как-то не заметил) может доп. статьи есть?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|
|
|
#10 |
|
Senior Member
|
почитать - не знаю, но по опыту если мэпятся теги (не диапазоны) с установленным id, то вручную мэппинг обновлять не приходится. правда в шаблонах страниц я мэплю исключительно div-ы.
|
|
|
|