1
Indiquez l’intérêt que vous portez à cette question
0

Changer le nombre d’articles paginés selon la taille de l’écran

Bonjour,
je cherche à changer le nombre d’article par page selon si l’on est sur desktop ou mobile (point de rupture à 640px).
Je voudrais 3 articles par rubrique en mobile et 6 en desktop.
J’ai eu beau chercher je n’ai pas trouvé le moyen de faire varier le nombre de page selon la taille de l’écran.

L’essai que j’ai fait se rapprochant le plus d’une solution est le suivant :

Récupération de la taille de l’écran par une fonction dans mes_fonctions.php :

J’ai lu à plusieurs endroits que ce n’était pas terrible d’utiliser du JS dans ce fichier mais je ne vois pas d’autre solution..
Ensuite je récupère la taille de l’écran de cette manière dans mon html :

Mais je ne peux rien en faire, c’est à dire qu’aucune comparaison ne marche avec cette variable alors que #GETres renvoie bien 1920 (pour mon écran)

Et même avec le filtre |match, je n’arrive pas à récupérer la valeur, ou même juste le "1" de 1920..

Aucune de ces ligne ne fonctionne, mon objectif était d’arriver à récupérer la valeur de cette variable puis de faire :
Si largeur écran < 640
var pag = 3
Sinon var pag = 6

Puis de mettre la variable pag dans la boucle qui gère mes articles.

Si quelqu’un a une solution différente ou peut m’aider à comprendre pourquoi je n’arrive pas à récupérer la valeur, je lui en serai très reconnaissant..