#drupal #drupal-6 #views #pager
#drupal #drupal-6 #Вид #пейджер
Вопрос:
Мне интересно, как можно было бы разместить пейджер вверху и внизу моей таблицы, которую я создал с помощью Views.
Ответ №1:
Вы можете сделать это, скопировав views-view.tpl.php из каталога views / theme в вашу тему. Как только это появится, отредактируйте его и скопируйте строки
<?php if ($pager): ?>
<?php print $pager; ?>
<?php endif; ?>
из views-content
раздела снизу и поместите другую копию выше.
Обратите внимание, что это будет дублировать пейджер для всех ваших просмотров. Если вам нужно сделать это только в очень конкретном представлении, вы можете щелкнуть раздел «Информация о теме» формы редактирования представлений, и он покажет вам все возможные шаблоны для конкретного представления.
Ответ №2:
Спасибо за предложение. Я попробовал пользовательский модуль пейджера на моем веб-сайте drupal 7 (на данный момент на локальном хостинге), но не смог заставить его отображать два пейджера, несмотря на правильную конфигурацию.
Будучи приверженцем css, я вложил верхний пейджер в div:
<?php if ($pager); ?>
<div class="top-pager"> <?php print $pager; ?> </div
<?php endif; ?>
Я использовал объединенные классы в файле view-styles.css, который находился в каталоге css моей темы
.view-titleview .top-pager {css code}
чтобы пейджер отображался в определенном режиме просмотра. class .view-titleview можно найти в исходном коде конкретной веб-страницы: ctrl-u в Chrome или IE или ошибка при запуске
Чтобы показывать один и тот же пейджер в нескольких представлениях, вы можете добавить классы в один и тот же css-код, например:
.view-titleview1 .top-pager, view-titleview2 .top-pager {css code}
Не забудьте поставить пробел между двумя классами. И не забудьте также удалить, при удалении вторых объединенных классов.