Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 28.02.2007, 16:19   #1
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Когда перешол с обычных разметок шаблона к TV это было круто)) столько же впечатлений, как от обычного знакомства с типо3. Все красиво и продумано, а главное активно развивается, апдейтится и все дела.
Чувствительность TV к правке HTML шаблона есть... но если там правки незначительные, то это вовсе не страшно. Во первых, по рекомендациям на форуме, пишу для всех сайтов сразу в настройках Setup:

...и не нужно каждый раз устанавливать и обновлять как это сказано в документации.
Во вторых есть такая опция у самой TV обновить мапинг шаблона - что тоже помогает, если в шаблоне какие-то незначительный изменения.
Слетающие меппинги в <head> при обновлении вроде бы уже поправили... Но я далю и буду делать через TypoScript... часто нужно менять head, меппинг тут не пойдет.

Про чувствительность, незначительность изменений - смотрите выше. Дело не в TV, а в том как подготовлен код. Правильный код обновляется корректно ВСЕГДА!
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 28.02.2007, 17:36   #2
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Большое спасибо за ответы!

Я как раз и выбираю что именно использовать - TV or not TV, чтобы потом не возвращаться назад и не переделывать
Моё разделение TV / TS - это всё от незнания, сегодня начал читать MTB1, я перепрыгивал через него с GS сразу на FTB, похоже, зря. MTB1 реально полезное и понятное чтение.

Параллельно делаю два примера - в 4.0 без TV, в 4.1 c TV.
c0d3r вне форума   Ответить с цитированием
Старый 01.03.2007, 01:51   #3
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

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

Сравнение 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. Этот хелп надо обязательно скачать и использовать в работе.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 28.02.2007, 17:38   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Pavel Antonov, я в том смысле, что если поменять какие-то классы или значения в ХТМЛ шаблоне, то апдейт очень удобен, а если были добалены новые таблицы или удалены прийдется переделать мэппинг. разве нет?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 28.02.2007, 19:00   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Pavel Antonov, я в том смысле, что если поменять какие-то классы или значения в ХТМЛ шаблоне, то апдейт очень удобен, а если были добалены новые таблицы или удалены прийдется переделать мэппинг. разве нет?
Нет, если области имеют ID, то TemplaVola сама определит, куда "съехала" цель мэппинга.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 01.03.2007, 00:29   #6
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Хм, интересно) а можно где-то почитать по поводу этих так называемых "областей" и их ID? в основной документации как-то не заметил) может доп. статьи есть?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 01.03.2007, 00:36   #7
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

почитать - не знаю, но по опыту если мэпятся теги (не диапазоны) с установленным id, то вручную мэппинг обновлять не приходится. правда в шаблонах страниц я мэплю исключительно div-ы.
PhilD вне форума   Ответить с цитированием
Старый 01.03.2007, 01:36   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

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

Парсер TemplaVoila использует абсолютно те же принципы для идентификации тэгов.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория