![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 13.12.2006 
				Адрес: ~msk 
				
				
					Сообщений: 277
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Как новичок, ищу оптимальный для себя способ работы с шаблонами, их в TYPO3 многовато, что поначалу путает, несмотря на обилие документации, выбрать с ходу оптимальный для себя сложновато. Сейчас изучаю TV, так как о нём сказано много громких слов  
		
		
		
		
		
		
		
	![]() По ходу набрёл на неплохую, хоть и небольшую статью в вики: http://wiki.typo3.org/index.php/My_first_TYPO3_site Автор пишет (2005 год), что попробовал сайты на TV, но потом перешёл на связку TypoScript and HTML/CSS. "I love it because it is modular. I have a set of core layout related files that I maintain for all of my websites. And a few smaller files that I maintain with tailored details for each individual site. This all allows me to make adjustments rapidly without having to sift through large amounts of confusing code." Уважаемые, если кто-то делает сайты таким образом, какие преимущества есть перед TV, возможно, с 2005 года всё очень изменилось... Интересует удобство, модульность, переносимость и скорость разработки для PHP-девелопера ![]() Заранее спасибо!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Что касается меня, то TV использую только в случае, когда содержание страницы может иметь разную структуру (например, различное количество колонок, один элемент содержимого отличается структурой от другого и проч.). Если же внутренняя страница с фиксированной структурой, то стараюсь не использовать TV. 
		
		
		
		
		
		
		
	Хотя, неплохо бы спросить еще и конечных пользователей системы, возможно, для них TV удобнее и понятнее  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 13.12.2006 
				Адрес: ~msk 
				
				
					Сообщений: 277
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Структура страницы в общем будет неизменной, хотя контент в центральном блоке - очень и очень разный (разделы сайта). 
		
		
		
		
		
		
		
	Я интересуюсь именно с точки зрения PHP-программиста (с пониманием HTML/CSS/XML), конечные пользователи будут работать со структурой сайта и набивать контент, в TS и шаблонах им делать нечего. Судя по прочитанному за последний месяц, TV является ныне стандартом де-факто, даже в подкастах Каспера - только TV. С другой стороны, то, что юзает большинство - не обязательно оптимальный вариант, наряду с достоинствами есть и недостатки. Поэтому мне и интересно - можно ли обойтись TS + HTML/CSS (т.е. вообще без расширения TV) без потери эффективности разработки, то есть весь список из первого поста: удобство, модульность, переносимость и скорость разработки. PS Сайты плнируются мультидоменные и многоязычные, но это вроде как шаблонов не касается. Хотя.... шаблон нужен один, а доменов - много  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | |
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 "As I tweaked my layout in my HTML template file and reloaded, the site would sometimes crash. I would have to run through the TemplaVoila mapping process again to get the site back up. Moving to external stylesheets avoided a good bit of this, but still any shift in the primary HTML would run the risk of crashing the system." И в итоге я отказался от TemplaVoila в пользу чистого TypoScript из недостатков - невозможность получения столь же красивого и удобного для пользователя бекенда, что дает TemplaVoila, - невозможно использовать темплаволевские content elements, которые очень, ну очень упрощают жизнь (хотя на одном из сайтов я делал шаблон обычным образом, а контент елементы использовал от TemplaVoila, но это было похоже на хак) из достоинств - сохранение нервов во время разработки. Кроме того в последнее время ВСЕ шаблоны я стараюсь создавать в плагинах (нечто вроде theme_<имя темы/сайта>), а в typoscript setup/constants перегружать конфигурируемые елементы, с таким подходом мне TemplaVoila не очень подходит  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 13.12.2006 
				Адрес: ~msk 
				
				
					Сообщений: 277
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Спасибо, интересный ответ  
		
		
		
		
		
		
		
		
			![]() Я почему и спрашивал - не устарела ли инфа из статьи, в том числе и по данной чувствительности TV к правке HTML шаблона - имеет ли она место быть сейчас? Последний раз редактировалось c0d3r; 28.02.2007 в 17:36  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Во-вторых, не совсем понял что это за разделения на TypoScript и TV. При использовании TV, все так же пишется на TypoScript! В-третьих, для конечного пользователя зачастую все равно. Все определяется сложностью сайта. Если необходимы сложные блоки то без FCE нужно будет изобретать велосипед, модифицировать tt_content. Просто выберите для себя... использовать или нет. Я использую TV всегда... так проще для меня (потому что как я уже говорил, пользователю все равно). Потому, что где то использовать, где то нет - голову сломаешь, а выгода сомнительная. И потому, что уже есть некоторая библиотека кодов которая используется всегда и заточена под TV. Успехов!  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Когда перешол с обычных разметок шаблона к TV это было круто)) столько же впечатлений, как от обычного знакомства с типо3. Все красиво и продумано, а главное активно развивается, апдейтится и все дела.  
		
		
		
		
		
		
			Чувствительность TV к правке HTML шаблона есть... но если там правки незначительные, то это вовсе не страшно. Во первых, по рекомендациям на форуме, пишу для всех сайтов сразу в настройках Setup: Цитата: 
	
 Во вторых есть такая опция у самой TV обновить мапинг шаблона - что тоже помогает, если в шаблоне какие-то незначительный изменения. 
				__________________ 
		
		
		
		
	Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Про чувствительность, незначительность изменений - смотрите выше. Дело не в TV, а в том как подготовлен код. Правильный код обновляется корректно ВСЕГДА!  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 13.12.2006 
				Адрес: ~msk 
				
				
					Сообщений: 277
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Большое спасибо за ответы! 
		
		
		
		
		
		
		
	Я как раз и выбираю что именно использовать - TV or not TV, чтобы потом не возвращаться назад и не переделывать ![]() Моё разделение TV / TS - это всё от незнания, сегодня начал читать MTB1, я перепрыгивал через него с GS сразу на FTB, похоже, зря. MTB1 реально полезное и понятное чтение. Параллельно делаю два примера - в 4.0 без TV, в 4.1 c TV.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Pavel Antonov, я в том смысле, что если поменять какие-то классы или значения в ХТМЛ шаблоне, то апдейт очень удобен, а если были добалены новые таблицы или удалены прийдется переделать мэппинг. разве нет?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |