![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Новенький 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Я зарание извеняюсь, я только начинаю изучать Typo3 
		
		
		
		
		
		
		
	Я привык работать с Smarty, шаблонами, а как посмотрел в руковадстве, чего-то мне не понравилось, как сдесь арганизовано, я на счет создание напимер динамического меню и так далие, тоесть параметр в MySQL, есть шаблон блока, ну и как мне нравится в Smarty, передал туда масив значений, а он уже при помощи (if, foreach, ..) создаст страницу. А вот и вопрос: а как в Typo3 делаются такие блоки?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Новенький 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			самый распространенный ответ: читайте документацию. 
		
		
		
		
		
		
		
	а вообще, все очень просто. прописываете в поле setup необходимые параметры, например так: ... temp.menu_2 = HMENU temp.menu_2.1 = TMENU temp.menu_2.1 { wrap = <ul id="botnav">|</ul> NO.allWrap = <li>|</li> ACT = 1 ACT.allWrap = <li>|</li> } temp.menu_2.2 = TMENU temp.menu_2.2 { wrap = <ul id="produktnav">|</ul> NO.allWrap = <li class="nact">|</li> ACT = 1 ACT.allWrap = <li class="act">|</li> } temp.mainTemplate = TEMPLATE temp.mainTemplate.marks.title = TEXT temp.mainTemplate.marks.title.field = title temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.menu_1 < temp.menu_1 subparts.menu_2 < temp.menu_2 subparts.content < styles.content.get subparts.right < styles.content.getRight } ... в своем html шаблоне вставляете маркеры <!-- menu_2 begin -->...<!-- menu_2 end --> и тд, и типа сама сгенерит вам менюшки с сылками на страницы. это все не сложно, главное - разобраться аккуратно и понять смысл.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Новенький 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			.. и мозги  
		
		
		
		
		
		
		
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Новенький 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			спасибо всем, да это я уже прочитал и сделал, только подставил не <ul><li ..> а <td ...> у меня горизонтальная меню :-) 
		
		
		
		
		
		
		
	да без мозгов нечего не сделаеш :-) прейдется переучиватся, привык я к Smarty :-), да и только, что понял, что в Typo3 он не нужен, совсем другие правила постраение сайта. Я вот думаю на счет динамического меню(из MySQL), значит мне надо совместить код 'NEWS' (тоесть управление пополнения и отображения списка даных) и вот этот статический код для менющки? и я правельно понял, что все динамическая информация примерно такимже образом должно обрабатыватся?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Новенький 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			горизонтальное меню можно сделать так: 
		
		
		
		
		
		
		
	li.top{ display: inline; } прописать это в css. а насчет верстки, может кто подскажет. многие заказчики (ну или их представители) категорически против использования в шаблонах таблиц. точнее "это нежелательно". и просят верстать на дивах, а менюшки обязательно делать списками. причем на вопрос: почему именно так? четкого ответа я не услышала. неужели разница настолько принципиальна? ведь таблицы гораздо роднее и приятнее в использовании.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Новенький 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			меню - это не динамическая информация? 
		
		
		
		
		
		
			да вот под меню очень часто бывает динамической :-) да и меню мне приходилось делать динамической. тоесть полностью все управляется в админке, сколько под менюшек и с какими названиями.(только все это делал пока не под Typo3) только вот интересно как зделать страници денамические(в Typo)? тоесть шаблон для всех один и тотже, а вот информация выводимая будет определятся в админке, тоесть: в админке создаю новую запись, указываю где будет отображатся в под меню, и задаем текст сраници который отобзазится при нажатии этой сылки, да можно сделать это статически, тоесть вручную создаем страници и заполняем контент. но мне бы хотелось чтобы в аднинке поевилась кнопка "новый" при нажатии отображалось 3 поля ввода: название, раздел, текст. как такое вообще делается? 
				__________________ 
		
		
		
		
		
			вопрос чайника у профи: - где у меня ошибка? - в ДНК Последний раз редактировалось Altaxar; 21.07.2006 в 15:02  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Новенький 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			еще вопрос: 
		
		
		
		
		
		
			вот видел как сделано на Typo3 http://www.pismo-vlasti.net/archive/20.html что все сылки на html фаилы, а как я вижу в примерах TYPO3, то все через ?id=.. передается, какая страница будет отображатся, а как сделать всетаки как на примере указаном выше? 
				__________________ 
		
		
		
		
	вопрос чайника у профи: - где у меня ошибка? - в ДНК  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |