2010-08-23 6 views
4

Я знаю, что мне нужно использовать theme_pager функцию для отображения кода:Как разместить пейджер сверху и снизу страницы?

http://api.drupal.org/api/function/theme_pager/6

Я знаю, что предварительно вынесено в $ содержание page.tpl.php и если я хотел бы тему мне только пришлось перезаписать функцию theme_pager в template.php.

Я знаю, что в представлениях мне приходилось использовать переменную $ pager, но я не использую Views.

Что я хочу знать, так это то, как я мог просто называть theme_pager передачей переменной «items» самостоятельно. Где я могу найти «предметы» пейджера?

EDIT:

Там нет «пунктов», содержание пейджера передается глобально функции.

Так что, если вы хотите добавить новый пейджер в верхней части страницы, вам нужно только вызвать функцию «theme_pager» (или ваш, если у вас есть перезаписать) на page.tpl.php:

<?php print $content_top; ?>    

<?php echo theme('pager', null, 1, 0, array(), 9); ?> 

<div id="content-area"> 
    <?php print $content; ?> 
</div> 
+0

Вы не должны называть 'theme_pager (...)', вместо этого вы должны называть 'theme ('pager', ...)' – googletorp

+0

Вы правы! Спасибо! – FR6

ответ

1

Вы не прошли items до theme_pager.

Если вы передадите этот же идентификатор: $element, он должен хорошо работать с пейджером, который уже добавлен.

+0

Я отредактировал мой вопрос с моим решением. – FR6

Смежные вопросы