- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Ex construction block de termes, avec lien et description au survol
Pour iXe, qui a une taxonomie plate "Collection" tq :
- les ID des termes vont de 4 (racine de ixe) à 9 (hors collection)
- les termes ont des caractères accentués et des espaces (ex: fonctions dérivées)
- path_auto pour tous les termes en category/[term:vocabulary:name]/[term:name] (ex : category/collection/fonctions-derivees, category/collection/x-x-y-z)
- descriptions non vides, qu'on souhaite ajouter au survol du lien
on souhaite avoir un bloc, qui ne s'affiche que sur les pages des termes des collections, et qui affiche les autres termes (de la collection qu'on est en train de consulter).
On crée un bloc via une vue tq :
- Critères de filtrage : termes de collection
- Pagination : complet (on a que 6 collections)
- AUTRE Nom système: menu_collec + classe blnews (pour mise en forme du bloc)
- Format: liste non mise en forme de champs
- TRI par ordre croissant des tid
-
CHAMPS
CHAMPS ID du terme exclure de l'affichage car ne sert qu'au filtre contextuel
=> doit etre en haut de la liste des champsDescription du terme exclure de l'affichage, il n'est là que pour avec ses tokens disponibles
il faut cocher "Retirer les balises HTML" sinon le <p> (et </p> de la description apparait au survol)Nom ne pas cocher "" ni "Convertir les espaces dans les noms de terme en tirets"
Paramètre d'aff : créer classe collection
Réécrire les résultats / Réécrire la sortie de ce champ<a href="/taxonomy/term/[tid]" title="[description]" alt="[description]">[name]</a>
-
reste à exclure la collection courrante, en ajoutant le filtre contextuel tq:
-
Quand la valeur de filtre N'EST PAS disponible :
Fournir une valeur par défaut, type: ID du terme de taxo à partir de l'URL, et cocher les cases "Charger le filtre par défaut depuis la page du terme" + "".
Limiter les termes par vocabulaire : Collection; Gestion à valeurs multiples: "Filtrer par éléments qui partagent tous les termes " - PLUS : cocher Exclure
-
Quand la valeur de filtre N'EST PAS disponible :
Enfin, la conf du bloc (/admin/structure/block/manage/views/alias_des_termes-menu_collec)
Pages / / Seulement les pages listées : category/collection/*
Si l'on souhaite l'ajouter aussi par ex sur la views dont le chemin est vues/catalogue-teaser, cela ne fonctionne pas (ie le bloc ne s'affiche pas), car le bloc ne trouve pas d'ID de terme dans l'URL. Par contre, on peux facilement y ajouter le bloc qui présente les collections.