IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Pagination dans eZ Publish


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 178
    Par défaut [eZ Publish] Pagination dans eZ Publish
    Bonjour,

    Je suis actuellement dans une boite qui gère le contenu de son siteweb par ezpublish. Je suis emmené à développer un module de publication d'articles avec une pagination afin d'afficher que 10 articles par page.

    Quelqu'un saurait-il m'orienter pour la mise en place du système de pagination ?

    Merci

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Salut,

    Tu peux aller lire cet article : http://ez.no/ezpublish/documentation...ign/pagination
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 178
    Par défaut
    Voici le code qui permet de mettre une pagination avec le template par défaut google

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    {*****Bloc pagination*****}
    {let numberOfObjects=5} 
    {*** On fixe la limite de page pour chaque page****}
     
    {let articleCount=fetch( 'content', 'list_count',hash( 'parent_node_id', $node.node_id ) )} 
    {let articleList=fetch( 'content', 'list', hash( 'parent_node_id', $node.node_id,'sort_by', $node.sort_array,'offset', $view_parameters.offset,'limit', $numberOfObjects ) )} 
    {section name=articleLoop loop=$articleList}    
    {node_view_gui view=element content_node=$articleLoop:item} 
    {/section} 
    {include name=navigator uri='design:navigator/google.tpl' 
    page_uri=concat( '/content/view/full/', $node.node_id, '/' )
    item_count=$articleCount view_parameters=$view_parameters item_limit=$numberOfObjects} 
    {/let} 
    {/let} 
    {/let}
     
    {*****Fin Bloc pagination*****}
    include name=navigator uri='design:navigator/google.tpl' permet de choisir le template par défaut pour la pagination. Vous pouvez donc l'overider si vous voulez personnaliser la pagination.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pagination dans un Etat par groupe
    Par specialfox dans le forum IHM
    Réponses: 7
    Dernier message: 16/02/2009, 11h32
  2. [JSP] Comment faire une pagination dans une page JSP?
    Par adil_vpb dans le forum Servlets/JSP
    Réponses: 34
    Dernier message: 25/05/2007, 14h02
  3. [MySQL] Problème de pagination dans un script.
    Par Scurz dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 13/08/2006, 12h47
  4. Pagination dans sql server 2000 ?
    Par MAJIK_ENIS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2006, 16h52
  5. [C#] Probleme de pagination dans datagrid
    Par asphareth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/07/2004, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo