Dernier article hors boucle

Bonjour tout le monde :)

Ça faisait un moment !

Je suis en train de construire un temps mais je bloque.

Je souhaite que le dernier article n'ai pas le même style que des X suivant sur l'affichage de la page d'accueil.

Je sais faire une boucle et je sais comment cibler un article mais je ne sais pas sortir le dernier article de la boucle =/

Je pense qu'il faudrait que je prenne le dernier article avec LastArt et que je dise à la boucle d'aller de 1 à 5 article après et non de 0 à 5.

Vous sauriez m'aider ?

Merci d'avance !

Réponses

  • P3terP3ter Responsable de PluXml

    Bonjour,

    Je ne pense pas que tu puisses faire ça simplement avec la fonction lastArt(), sauf à utiliser deux catégories mais ça ne répond pas complètement à ton besoin.

    En revanche, si c'est seulement le style qui change tu peux essayer avec les sélecteurs CSS :first-child et :nth-child.

  • Avec les selecteurs CSS, j'utiliserai plutôt une règle comme celle-ci :

    .main .content article:first-of-type {
       background-color: green;
       color: #fff;
    }
    

    remplacer éventuellement first-of-type par nth-of-type(2n), last-of-type, ...

  • En fait ce que j'ai fait :

    j'ai créé tour = 1

    et la boucle l'incrémente.

    Si tour == 1, affichage spécial.

    Puis j'affiche 6 articles en plus petit en dessous.

    Quand j'arrive à tour== 4, j'ajoute du code html/css pour créer le retour à la ligne.

    J'ai aussi dans Paramètres choisi d'afficher 7 articles et puis dans la catégorie j'ai choisi 6 (pour quand on navigue par catégorie, il n'y a pas d'article mis en avant comme sur l'accueil).

    Voilà ça marche niquel :)

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