Необходимо чтобы при нажатии на ссылку книги выводились развернутые ссылки на главы. Ввел следующий сниппет в ноду книги - все работает, но не знаю как отключит содержание в ноде которое выводится автоматом. А то получается два списка содержания в ноде.
http://drupal.org/node/209336
<?php
$book_top_page = 1;
$levels_deep = 3;
$emulate_book_block = true;
if (!function_exists('book_struct_recurse')){
function book_struct_recurse($nid, $levels_deep, $children, $current_lineage = array(), $emulate_book_block = true) {
$struct = '';
if ($children[$nid] && ($levels_deep > 0 || ($emulate_book_block && in_array($nid, $current_lineage)))) {
$struct = '
';
return $struct;
}
}
}
$current_lineage = array();
$result = db_query(db_rewrite_sql('SELECT n.nid, n.title, n2.nid parent, ml.weight
FROM {node} n
INNER JOIN {book} b ON n.nid = b.nid
INNER JOIN {menu_links} ml ON b.mlid = ml.mlid
INNER JOIN {book} b2 on b2.mlid = ml.plid