Все та же v 1.5.1 При создании в меню своего пункта с тремя вложенными пропадает отображение остальных пунктов?
После удаления третьего пункта, все возвращается на место)))
public static function normalizeTreePages($data, $depth = 0, $rootId = 0) {
$treePages= array();
$i = 0;
foreach ($data as $id => $node) {
$node['parentId'] = $node['parentId'] === null ? 0 : $node['parentId'];
if ($node['parentId'] == $rootId) {
if (isset($data[$id])) unset($data[$id]);
$children = self::normalizeTreePages($data, $depth+1, $node['id']);
$treePages[$i] = array(
'id' => $node['id'],
'attr' => array(
'pid' => $node['id'],
'class' => $node['active'] ? 'jstree-checked' : '',
'special' => $node['special'],
'level' => $depth + 1,
),
'data' => $node['title'],
'state' => count($children) ? 'open' : null,
'children' => $children,
);
$i++;
}
}
return $treePages;
}
public static function normalizeMenuItems(&$data, $depth = 0, $rootId = 0) {
public static function normalizeMenuItems($data, $depth = 0, $rootId = 0) {
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8