![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Новенький 
			
			
			
			Регистрация: 13.05.2008 
				
				
				
					Сообщений: 4
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Здравствуйте, у меня есть проблемка =) 
		
		
		
		
		
		
		
	Нужно получить вот такой вот html код для менюшки: <ul id="lists"> <li class="mine"><a href="#" class="t">menu_level1 <table><tbody><tr><td> <div class="tr"> <dl><dt><a href=#">menu_level2</a></dt> <dd><a href="#">menu_level3</a></dd></dl> </div></td></tr></tbody></table> </a></li> <li> ... </li> <li> ... <li></ul> Для этого в Setup написал следующее: temp.menu_1 = HMENU temp.menu_1 { wrap = <ul id="lists">|</ul> } temp.menu_1.1 = TMENU temp.menu_1.1 { expAll = 1 } temp.menu_1.1.NO { allWrap = <li class="mine"> | ATagParams = class="t" stdWrap.wrap = | <!-- // для скрытия тега </a> } temp.menu_1.2.wrap = --><table><tr><td><div class="tr">|</div></td></tr></table></a></li> temp.menu_1.2 = TMENU temp.menu_1.2 { expAll = 1 } temp.menu_1.2.NO { allWrap = <dl><dt>|</dt> } temp.menu_1.3.wrap = |</dl> temp.menu_1.3 = TMENU temp.menu_1.3.NO { allWrap = <dd>|</dd> } Получаем: <ul id="lists"> <li class="mine"><a href="#" class="t">menu_level1<!--</a>--></a> <table><tbody><tr><td><div class="tr"> <dl><dt><a href="#" >menu_level2</a></dt> <dd><a href="#" >menu_level3</a></dd></dl> </div></td></tr></tbody></table></li> <li> ... </li> <li> ... </li></ul> Итого: 1)тег </a> - скрывается, но появляется следом новый 2)куда-то исчезает тег </a> из выражения </div></td></tr></table></a></li> Собственно вопросы: 1) что я сделал неправильно 2) можно ли отключить автоматическую подстановку тега </a> 3) как можно иначе получить такой html код  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 09.12.2007 
				
				
				
					Сообщений: 281
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Посмотрите в ТСреф page.config doctype и xhtml_cleaning. 
		
		
		
		
		
		
		
	И ИМХО менюшку (выпадающую?) можно сделать и без таблиц, валидным кодом.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Новенький 
			
			
			
			Регистрация: 13.05.2008 
				
				
				
					Сообщений: 4
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Спасибо за ответ, pomotom. 
		
		
		
		
		
		
		
	Накладочка вышла. В общем я работаю на двух компьютерах: на одном установлены: ie 7.0, Mozilla, Opera, на другом - ie 6.0, Mozilla, Opera. И на обоих стоит Denwer (для просмотра) Приведённый код - это код для нормального отображения менюшки в ie 6.0, а смотрел я через ie 7.0(так как не было возможности посмотреть, как это будет в ie 6.0). Вот скорее всего именно он и добавлял тег </a>, так как при переносе кода на другую машину всё заработало как надо, и под ie 6.0 тег </a> прекрасно закомментировался.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| автоматическое перенаправление | M31 | Общие вопросы | 4 | 07.02.2008 12:38 | 
| Автоматическое индексирование дерева | (:) | Общие вопросы | 1 | 31.01.2007 20:57 | 
| автоматическое генерирование keywords для страницы | -=STYDENT=- | Общие вопросы | 1 | 28.08.2006 22:03 |