book_tree
modules/book/book.module, строка 593
- Версии
- 5
book_tree($parent = 0, $depth = 3, $unfold = array())
Returns an HTML nested list (wrapped in a menu-class div) representing the book nodes as a tree.
Код
<?php
function book_tree($parent = 0, $depth = 3, $unfold = array()) {
$result = db_query(db_rewrite_sql('SELECT n.nid, n.title, b.parent, b.weight FROM {node} n INNER JOIN {book} b ON n.vid = b.vid WHERE n.status = 1 ORDER BY b.weight, n.title'));
while ($node = db_fetch_object($result)) {
$list = isset($children[$node->parent]) ? $children[$node->parent] : array();
$list[] = $node;
$children[$node->parent] = $list;
}
if ($tree = book_tree_recurse($parent, $depth, $children, $unfold)) {
return '<ul class="menu">'. $tree .'</ul>';
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии