book_export_html

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/book/book.pages.inc, строка 73

Версии
5
book_export_html($nid, $depth)
6
book_export_html($nid)

This function is called by book_export() to generate HTML for export.

The given node is /embedded to its absolute depth in a top level section/. For example, a child node with depth 2 in the hierarchy is contained in (otherwise empty) <div> elements corresponding to depth 0 and depth 1. This is intended to support WYSIWYG output - e.g., level 3 sections always look like level 3 sections, no matter their depth relative to the node selected to be exported as printer-friendly HTML.

Параметры

$nid An integer representing the node id (nid) of the node to export.

Возвращаемое значение

A string containing HTML representing the node and its children in the book hierarchy.

Код

<?php
function book_export_html($nid) {
  if (user_access('access printer-friendly version')) {
    $export_data = array();
    $node = node_load($nid);
    if (isset($node->book)) {
      $tree = book_menu_subtree_data($node->book);
      $contents = book_export_traverse($tree, 'book_node_export');
    }
    return theme('book_export_html', $node->title, $contents, $node->book['depth']);
  }
  else {
    drupal_access_denied();
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему