Перемещение элемента иерархии к другому родителю

Материал из Umicms

Перейти к: навигация, поиск

Задача

Необходимо переместить объект иерархии (страницу контента, объект каталога и т.д.) с помощью API.


Решение

<?php
	require("standalone.php");
 
	// переменные - id страниц
	// node - родительский объект (уровень 1), child - дочерний объект (уровень 2)
	$old_node_id = 321;
	  $child_id = 422;
	$new_node_id = 523;
 
	$hierarchy = umiHierarchy::getInstance();
	// Перемещаем объект к другому родителю в начало
	$result = $hierarchy->moveFirst($child_id, $new_node_id);
 
	if($result){ echo "done"; } else { echo "fail" };
?>
Личные инструменты