2010-08-23 16 views
4

Je sais que je dois utiliser theme_pager fonction pour rendre le code:Comment placer le pager en haut et en bas d'une page?

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

Je sais qu'il est pré rendu dans le contenu $ du page.tpl.php et si je voudrais thème il me suffisait d'écraser la fonction theme_pager dans template.php. Je sais que dans Views j'ai seulement dû utiliser la variable $ pager, mais je n'utilise pas Views. Ce que je veux savoir, c'est comment appeler simplement theme_pager en passant une variable "items" par moi-même. Où puis-je trouver les "articles" du pager?

EDIT:

Il n'y a pas « éléments », le contenu du récepteur d'appel est passé globalement à la fonction.

Donc, si vous souhaitez ajouter un nouveau téléavertisseur en haut de votre page il suffit d'appeler la fonction « theme_pager » (ou le vôtre si vous avez l'écraser) sur le 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

Vous ne devriez pas appeler 'theme_pager (...)', vous devriez plutôt appeler 'theme ('pager', ...)' – googletorp

+0

Vous avez raison! Je vous remercie! – FR6

Répondre

1

Vous ne transmettez pas items à theme_pager.

Si vous passez dans le même id: $element à la fonction, il devrait fonctionner correctement avec le récepteur d'appel qui est déjà ajouté.

+0

J'ai édité ma question avec ma solution. – FR6