Показать сообщение отдельно
Старый 16.02.2007, 03:32   #5
jax
Продвинутый
 
Аватар для jax
 
Регистрация: 28.02.2006
Сообщений: 61
Отправить сообщение для jax с помощью ICQ Отправить сообщение для jax с помощью Skype™
По умолчанию

Просто использовать HMENU не получается в силу ограниченности возможностей по формутированию ссылок и некоторыми продлемами с вложенностью тегов. Но задача решаема с помощью екстеншенов ingmar_xmlmenu и bf_xml_for_flash.
Если интересно то вот пример моего меню:

Код TS страницы генеригующей xml:
Код:
page=PAGE
page {
	config.disableAllHeaderCode = 1
	config.additionalHeaders = Content-type:text/xml
	config.admPanel = 0
	config.xhtml_cleaning = 0
	includeLibs.bf_xml_for_flash = EXT:bf_xml_for_flash/pi1/xmlversionLib.inc
	10 = USER
	10 {
	userFunc = tx_bfxmlforflash_pi1_user_xmlversion->main_xmlversion
	} 
 
	includeLibs.xmlmenu = EXT:ingmar_xmlmenu/menuiproc.php
	includeLibs.bf_xml_for_flash = EXT:ingmar_xmlmenu/xmlversionLib.inc
 
	10.menu = HMENU
	10.menu {
		1 = TMENU
		1.IProcFunc = user_xmlmenu->user_xmlMenuIProc
		1.expAll = 1
		1.NO {
			doNotLinkIt = 1
			stdWrap {
				dataWrap = <item title="|" url="?id={field:uid}" lockVal="{field:uid}" 
			}
		}
		1.IProcFunc.target = TEXT
		1.IProcFunc.target.value = {$PAGE_TARGET}
		2 < .1
		2.expAll = 0
		2.NO.lastItem = 1
		2.wrap = | </item>
		2.NO.stdWrap.dataWrap = <subItem title="|" snImg="01" lockVal="{field:uid}" image="/perfpartsjsp/_res/flash/Parts.jpg" url="?id={field:uid}"
	}
}
Далее адрес этой страницы передается как параметр для flash-объекта.

Правда пока не удалось решить проблему с передачей realURL ссылок.
jax вне форума   Ответить с цитированием