Перемещение элемента иерархии к другому родителю
Материал из 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" }; ?>
