Drupal 7: двойной постраничный навигатор в comments

В этом примере я добавлю дублированный вывод постраничного навигатора при просмотре комментариев, т.е. сверху и снизу - по-моему так будет гораздо  удобнее.

В общем случае получается пара шагов и готово. Итак, в папку с файлами ваше темы добавляем шаблон "comment-wrapper.tpl.php". Достать его можно обычным копированием из системной ".../ваш_drupal/modules/comment". Если же он уже существует, то приписываем туда (в любом случае приписываем) print theme('pager'):

<div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>>
<!-- Заголовок -->
  <?php if ($content['comments'] && $node->type != 'forum'): ?>
    <?php print render($title_prefix); ?>
    <h2 class="title"><?php print t('Comments'); ?></h2>
    <?php print render($title_suffix); ?>
  <?php endif; ?>
<!-- Вот он - постраничный навигатор, pager -->
  <?php print theme('pager'); ?>
<!-- Вывод сожержимого комментариев -->
  <?php print render($content['comments']); ?>
<!-- Форма отправки сообщений -->
  <?php if ($content['comment_form']): ?>
    <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
    <?php print render($content['comment_form']); ?>
  <?php endif; ?>
</div>

Обнуляем кэш и видим:

Drupal 7 вывод постраничной навигации

Получили то, что и требовалось.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.