![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 17.12.2009 
				Адрес: Moscow 
				
				
					Сообщений: 168
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Добрый день, форумчане. Опять ищу вашего совета. Надобно сделать дополнительное меню из 3-х колонок. Такого формата: 
		
		
		
		
		
		
		
	Код: 
	<div class="three_columns second_nav">
					<div class="left_column">
						<div class="block_wrap">
							<ul>
								<li><a href="/">Раздел 1</a></li>
								<li><a href="/">Раздел 2</a></li>
								<li><a href="/">Раздел 3</a></li>
							</ul>
						</div>
					</div>
					<div class="center_column">
						<div class="block_wrap">
							<ul>
								<li><a href="/">Раздел 4</a></li>
								<li><a href="/">Раздел 5</a></li>
								<li><a href="/">Раздел 6</a></li>
							</ul>
						</div>
					</div>
		    		<div class="right_column">
						<div class="block_wrap">
							<ul>
								<li><a href="/">Раздел 7</a></li>
								<li><a href="/">Раздел 8</a></li>
								<li><a href="/">Раздел 9</a></li>
							</ul>
						</div>
					</div>
                </div>
Реально эту задачу в typoscipt решить? Если "да", то подскажите, пожалуйста, в каком направлении копать!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			В принципе special.value может быть и такой вот: 
		
		
		
		
		
		
		
	Код: 
	### left_menu ###
lib.lmenu = HMENU
lib.lmenu {
          special = directory
          special.value = 0
          special.value.data = fullRootLine : 1, uid
          
          #stdWrap.insertData = 1
          1 = TMENU
          1 {
            expAll = 1
            NO {
               linkWrap = <li>|</li>
            }
            ACT = 1
            ACT {
                linkWrap = <li>|</li>
                ATagParams = class="act"
            }
          wrap = <ul id="lmenu">|</ul>
          }
}
[treeLevel = 0]
lib.lmenu >
[END]
### /left_menu ###
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 18.01.2013 
				Адрес: Russia , Moscow 
				
				
					Сообщений: 796
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Самый простой способ (опишу только идею) 
		
		
		
		
		
		
		
	Код HTML: 
	lib.menu = COA lib.menu.10 = TEXT lib.menu.10.value = <div class="three_columns second_nav"> lib.menu.20 = HMENU lib.menu.20.wrap = <div class="left_column">|</div> lib.menu.30 = HMENU lib.menu.30.wrap = <div class="left_column">|</div> lib.menu.40 = HMENU lib.menu.40.wrap = <div class="left_column">|</div> lib.menu.50 = TEXT lib.menu.50.value = </div>  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 18.01.2013 
				Адрес: Russia , Moscow 
				
				
					Сообщений: 796
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			+ если меню выпадающие - то разбивку на колонки можно сделать на jQuery! 
		
		
		
		
		
		
		
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 17.12.2009 
				Адрес: Moscow 
				
				
					Сообщений: 168
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Спасибо всем откликнувшимся. К сожалению знаний не хватило довести до ума при помощи typoscript.  
		
		
		
		
		
		
		
	Решил при помощи css - .second_nav li { float: left; width: 33%; } Обидно конечно, но иначе пришлось еще пару дней над скриптом думать(  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 18.01.2013 
				Адрес: Russia , Moscow 
				
				
					Сообщений: 796
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Обычно потом начинается, что это должно быть отсортировано еще каким-то образом 
		
		
		
		
		
		
		
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Двухуровневое меню в разных div | vip1321 | Общие вопросы | 5 | 03.05.2011 10:54 | 
| Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 | 
| Создать ещё одно меню, как? | djolejek | Общие вопросы | 6 | 03.12.2008 17:29 | 
| Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 | 
| Меню из подстраниц | Grank | Общие вопросы | 6 | 31.01.2005 18:46 |