Comment mettre le téléavertisseur en haut et en bas d'une page?
-
30-09-2019 - |
Question
Je sais que je dois utiliser theme_pager fonction pour rendre le code:
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 le thème, je ne dû remplacer la fonction theme_pager dans template.php.
Je sais que dans les vues, je ne devais utiliser la variable $ pager, mais je ne suis pas en utilisant les vues.
Ce que je veux savoir comment je pourrais simplement appeler theme_pager passant par moi-même une variable « éléments ». Où puis-je trouver les « éléments » du téléavertisseur?
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>
La solution
Vous ne passe 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é