Вы здесь

Друпал 6: book-navigation.tpl.php

book-navigation.tpl.php — шаблон формирующий навигацию книги. Навигация книг и страниц показывается под содержанием документов, которые включены в книгу.

Переменные

  • $tree — список документов, которые вложены в текущий документ (выводится в виде маркированного списка)
  • $current_depth — глубина текущего документа в оглавлении книги (необходима для контекста)
  • $prev_url — ссылка на предыдущий документ
  • $prev_title — заголовок предыдущего документа
  • $parent_url — ссылка на верхний документ (тот, в который вложен текущий)
  • $parent_title — заголовок верхнего документа (того, в который вложен текущий)
  • $next_url — ссылка на следующий документ
  • $next_title — заголовок следующего документа
  • $has_links — возвращает значение 1 (TRUE, если существуют значения для предыдущего, верхнего или следующего документа) или 0 (FALSE, если значений для предыдущего, верхнего или следующего документа не существует)
  • $book_id — идентификатор текущей книги
  • $book_url — ссылка на книгу (документ, который является верхним документом книги)
  • $book_title — заголовок книги (документ, который является верхним документом книги)

Пример шаблона

<?php if ($tree || $has_links): ?>
  <div id="book-navigation-<?php print $book_id; ?>" class="book-navigation">
    <?php print $tree; ?>

    <?php if ($has_links): ?>
    <div class="page-links clear-block">
      <?php if ($prev_url) : ?>
        <a href="<?php print $prev_url; ?>" class="page-previous" title="<?php print t('Go to previous page'); ?>"><?php print t('‹ ') . $prev_title; ?></a>
      <?php endif; ?>
      <?php if ($parent_url) : ?>
        <a href="<?php print $parent_url; ?>" class="page-up" title="<?php print t('Go to parent page'); ?>"><?php print t('up'); ?></a>
      <?php endif; ?>
      <?php if ($next_url) : ?>
        <a href="<?php print $next_url; ?>" class="page-next" title="<?php print t('Go to next page'); ?>"><?php print $next_title . t(' ›'); ?></a>
      <?php endif; ?>
    </div>
    <?php endif; ?>

  </div>
<?php endif; ?>