• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/wizard_site_steps.php
  • Класс: CPackageSelectStructure
  • Вызов: CPackageSelectStructure::WizSaveSiteTree
function WizSaveSiteTree()
			{
				var source = document.getElementById("site-tree");
				if (!source)
					return;

				var hiddenValue = "";

				for (var i = 0; i < source.childNodes.length; i++)
				{
					var page = source.childNodes[i];
					hiddenValue += page.childNodes[0].value + ";";

					var subUL = page.getElementsByTagName("UL");
					if (subUL.length == 1)
					{
						subPages = subUL[0].getElementsByTagName("LI");
						for (var j = 0; j < subPages.length; j++)
						{
							var subPage = subPages[j];
							hiddenValue += subPage.childNodes[0].value + ":" + page.childNodes[0].value + ";";
						}
					}
				}

				hiddenField = document.createElement("INPUT");
				hiddenField.type = "hidden";
				hiddenField.name = "{$prefix}" + "__structureID";
				hiddenField.value = hiddenValue;
				document.forms["{$formName}"].appendChild(hiddenField);
			}