Récupérer le numéro de page dans template frontend?

Bonjour,

J'aimerais mettre une condition if pour afficher l'article le plus récent en pleine largeur uniquement sur la première page (les autres articles étant sur deux colonnes)?

Autrement dit : comment récupérer le numéro de page?
If (numéro-de-page == 1) { affichage de l'article le plus récent en pleine largeur }

$plxShow->$plxMotor->getPage();

ne fonctionne pas. Je crois que getPage() ne s'utilise qu'avec PlxAdmin, je ne suis pas certain, du coup, comment faire?

J'aimerais aussi du coup utiliser un if pour que la pagination soit de 5 articles sur la première page (4 sur les autres) (ou bien 7 sur la première, 6 sur les autres).

C'est possible?

Avec ça, j'approche grandement de la finalisation de mon template (le tout sera publié sous CC BY SA) et donc de mon site.

Réponses

  • J'ai trouvé une solution pour mon if (numero-de-page ==1).
    J'ai ajouté cette fonction dans mon template

                <!-- Récupérer URL de la page-->
            <?php if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {
                $urlPage = "https";
            } else {$urlPage = "http";}
            // Ajoutez à l'URL.
            $urlPage .= "://";
            // Ajoutez l'hôte (nom de domaine, ip) à l'URL.
            $urlPage .= $_SERVER['HTTP_HOST'];
            // Ajouter l'emplacement de la ressource demandée à l'URL
            $urlPage .= $_SERVER['REQUEST_URI'];
            ?>
    

    et ensuite, j'ai mis la condition suivante

                        <?php if ($urlPage == $plxShow->catUrl($plxShow->catId()) OR $urlPage == $plxShow->catUrl($plxShow->catId()).'/page1') {
    
    }
    

    Ca fonctionne.

Connectez-vous ou Inscrivez-vous pour répondre.