Oui, la page sur joomladay.fr est une version améliorée de demo.webularlab.nl, que je mentionne en bas
(améliorée pcq je généralise à différents champs... et que il y a du php pour ajouter la classe en fonction de la présence ou non des paramètres dans l'url)
site JoomlaDay > javascript 'onclick' pour ajouter/retirer des paramètres à l'url
Réduire
X
-
-
Salut ghazal
Ben oui, l'exemple est sur https://www.joomladay.fr/articlesanywhere
Tu peux tout combiner dans l'url.
L'exemple le plus simple est celui mis dans le bouton "session 1 & 3", qui déclenche (hardcodé ici) https://www.joomladay.fr/articlesany...am-1,slot-am-3
Laisser un commentaire:
-
En fait, je réexprime le besoin : je l'avais formulé de manière "technique", mais en fait le vrai besoin correspond à ceci :
- quand on clique sur un bouton, ça ajoute un paramètre à l'url pour filtrer les articles
- du coup, quand on clique sur un autre bouton, filtre sur autre chose. Autrement dit, on réinitialise le filtre
Bref, l'idée serait de pouvoir dire que si on clique sur plusieurs boutons, l'url "cumule" les paramètres plutôt que de les effacer à chaque fois...
Du coup, on pourrait cliquer p.ex. cliquer les boutons "salle A" et "salle B" pour voir les conférences dans les deux salles...
Laisser un commentaire:
-
hey,
Un tout petit coup de pouce:
Get URL Parameters with JavaScript
- "J'aime" 2
Laisser un commentaire:
-
Sans doute un début de piste : https://usefulangle.com/post/81/java...url-parameters
Mais j'ai besoin de votre aide pour mettre tout ça en musique pour le cas concret
Laisser un commentaire:
-
site JoomlaDay > javascript 'onclick' pour ajouter/retirer des paramètres à l'url
Bonjour à tous,
Je suis en train de faire des essais de filtres sur le site du JoomlaDay (je sais, je suis dans les temps pour #jd20fr )
Pour être concret, voyez
Demo for Filter via url ("input:") and for Pagination Filter by Custom Field of type List (Session), not adapting styling Tous Session 1 Session 2 Session 3 Filter by Custom Field of type List (Sessi...
On peut filtrer les articles sur base des Custom Fields (même avec plusieurs custom fields et même avec plusieurs valeurs pour un custom field). Exemple :
https://www.joomladay.fr/articlesany...-am-3&room=200
Là j'ai fait des boutons simples avec des hyperliens codés "en dur".
L'étape ultime consiste maintenant à ajouter un peu de javascript pour que les liens soient "dynamiques".
Exemple : si on clique sur "session 1", ça devrait
- ajouter ?session=slot-am-1 à l'url s'il n'y a pas encore de ?session=
- ajouter slot-am-1 à ?session= s'il y a déjà d'autres sessions
- retirer ?session=slot-am-1 de l'url s'il y est déjà et que c'est la seule session
- retirer slot-am-1 de l'url s'il y a d'autres sessions
(idéalement, pas de jquery mais juste du vanilla javascript pour être universel et ne pas avoir de dépendance. Et le plus simple / léger possible )Dernière édition par woluweb à 22/05/2019, 09h25Tags: Aucun
Annonce
Réduire
Aucune annonce pour le moment.
Laisser un commentaire: