![]()  | 
	
		
 Создать меню 2 уровня с такой структурой: 
		
		
		Как создать меню такой структуры (в 2 уровня)? Перепробовал уже все докумментированые методы, но не получаеться. 
	Помогите пожалуйста <ul id="Menu1" class="MM"> <li><a href="http://www.smartmenus.org/">Home</a></li> <li><a href="http://www.smartmenus.org/about/">About</a> <ul> <li><a href="http://www.smartmenus.org/about/introduction/">Introduction to SmartMenus</a></li> <li><a href="http://www.smartmenus.org/about/compatibility/">Browser compatibility</a></li> <li><a href="http://www.smartmenus.org/about/vasil-dinkov/">The author</a></li> <li><a href="http://www.smartmenus.org/about/promote/">SmartMenus buttons</a></li> </ul> </li> <li><a href="http://www.smartmenus.org/samples6/">Online Samples</a></li> <li><a href="http://www.smartmenus.org/download/">Download</a></li> <li><a href="http://www.smartmenus.org/license/">Licensing</a> <ul> <li><a href="http://www.smartmenus.org/license/types/">License</a></li> <li><a href="http://www.smartmenus.org/license/purchase/">Purchase</a></li> <li><a href="http://www.smartmenus.org/license/eula/">EULA</a></li> </ul> </li>  | 
		
 привожу пример примерно такого меню 
	идея взята с typo3-snippets yacbddm = COA yacbddm.wrap = <ul class="primary"> | </ul> yacbddm.10 = HMENU yacbddm.10 { special = list special.value = 13 } yacbddm.10.1 = TMENU yacbddm.10.1 { noBlur = 1 expAll = 1 NO.wrapItemAndSub = <li class="home"> | </li> ACT=1 ACT.wrapItemAndSub = <li class="home active"> | </li> } yacbddm.20 = HMENU yacbddm.20 { special = directory excludeUidList = 13 special.value = 3 } yacbddm.20.1 = TMENU yacbddm.20.1 { noBlur = 1 expAll = 1 NO.wrapItemAndSub = <li> | </li> ACT=1 ACT.wrapItemAndSub = <li class="active"> | </li> IFSUB=1 IFSUB { wrapItemAndSub = <li> | </li> } ACTIFSUB=1 ACTIFSUB { wrapItemAndSub = <li class="active"> | </li> } } # First dropdown Menu configuration yacbddm.10.2 = TMENU yacbddm.10.2 { noBlur = 1 expAll = 1 wrap = <ul> | </ul> NO.wrapItemAndSub = <li> | </li> IFSUB=1 IFSUB { wrapItemAndSub = <li> | </li> } } yacbddm.20.2 < yacbddm.10.2 yacbddm.30.2 < yacbddm.10.2  | 
		
 Большое спасибо, работает 
		
		
		Спасибо, я немного переделал под свое меню, закомментировал несколько строк, и все прекрасно работает (TemplaVoila) 
	Может кому-то пригодится: Код: 
	lib.mainMenu = COA | 
		
 Привет. 
	Помогите разобраться с простенькой менюшкой. В шаблоне разместил меню: Код: 
	<div id="menu_1">Код: 
	# Menu 1 cObjectКод: 
	Menu item 1 | 
		
 Судя по lib. ... вы используете TV. Проверяйте маппинг. Если же автопарсер, то давайте весь код. 
	 | 
		
 ошибка в разметке области под это меню. чтобы сказать точнее - мало информации. используется TV? если да - пожалуста XML структуры данных - в студию 
	Цитата: 
	
  | 
		
 Цитата: 
	
 Какую XML структуры данных Вы имеете в виду? Где мне ее взять? (пардон за такие вопросы :) )  | 
		
 Левая колонка: Web - Templavoila; Средняя колонка - системная папка с шаблонами TV; в правом поле - клик по иконке DS шаблона, в выпавшей меню - Правка. Откроется структура DS, с блоком textarea - XML структуры данных. 
	Или так: в выпавшем меню после клика по иконке DS пункт Templavoila, затем отметить чекбокс Show XML, после чего отобразится таже структура DS (для просмотра, с подсветкой кода) Для меню должен быть примерно такой код: Код: 
	<field_menu type="array"> | 
		
 Цитата: 
	
 Вот XML Код: 
	<?xml version="1.0" encoding="windows-1251" standalone="yes" ?> | 
		
 Всё верно... а в область контента вставка происходит? 
	 | 
		
 Цитата: 
	
  | 
		
 значит всё таки проблема с разметкой. какой блок указывался для области меню? <div id="menu_1">...</div> INNER ? 
	 | 
		
 Вложений: 1 
		
		Цитата: 
	
 Перемапил элемент меню, он у меня до этого к другому id-шнику цеплялся, очистил кеш - все заработало. Alex, спасибо большое за наводку ;)  | 
		
 а что показывает при предпросмотре при разметке? замещает текст меню замещаемым текстом? (Кнопка Preview) 
	 | 
		
 Вобщем-то причин может быть сколько угодно, вплоть до банальных. Я однажды до умопомрачения бился над подобной задачей, а причина была элементарная: при разметке в названии TSObjectPath iib.copiright буква "с" оказалась в русской раскладке, а TS Setup прописал его правильно англоязычно, что является разными именами. Так что перепроверь шаблон, переразметь в TV... 
	 | 
| Часовой пояс GMT +4, время: 03:56. | 
	Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot