CG Isotope

1 1 1 1 1 Vote 5.00 (2 Votes)

Vote utilisateur: 5 / 5

 

Compat icon 3 x longfirst look joomla 4Ce composant, basé sur la librairie isotope (http://isotope.metafizzy.co/) permet d'afficher/trier/filtrer les liens web/articles/K2 en utilisant les catégories, les tags et les champs personnalisés. Il est compatible Content-Security-Policy.

 

Téléchargement du Composant CG Isotope 
(version 1.0.10)

(déjà téléchargé 57 fois)

 

PHP 72Le Composant CG Isotope s'installe comme tous les composants Joomla!. Il existe aussi sous forme d'un module : Simple Isotope.

Pour respecter la Content Security Policy, il a fallu externaliser tous les codes JS et CSS du module. Pour ce faire, il a fallu utiliser la commande addScriptOptions qui n'est disponible qu'après la version Joomla! 3.7.x.

Il s'agit de la conversion en composant du module Simple Isotope, dont il reprend toutes les fonctionnalités.

En version 1.0.5, vous pouvez aussi récupérer les paramètres de vos modules Simple Isotope grâce au menu Import.

Attention : Si vous utilisez la pagination pour l'affichage des articles, un bug dans Joomla  https://github.com/joomla/joomla-cms/issues/17305 a été signalé qui provoque une erreur 404 au changement de page. Pour le corriger, chargez le plugin Contenu Saut de Page Isotope , activez le et désactivez le plugin standard "Contenu Saut de Page".


Les menus Modules/Plugins Joomla! et Liens web... utilisent désormais ce composant.

En version 1.0.7, suite à une idée de Loïc (alias Lomart), 2 nouveaux tags ont été ajoutés : {new} et {subtitle}.

Pour utiliser le tag {subtitle}, il faut que le titre de vos articles/liens web contiennent le caractère ~(tilde). Dans ce cas, ce caractère sert de séparateur et votre titre est séparé en 2 parties pouvant être mises à votre guise en utilisant les tags {title} et {subtitle}.

Remarque: le sous-titre est affiché en caractères plus petits (small).

Le tag {new} affiche un badge "Nouveau" pour une durée paramétrable dans le module (défaut 30 jours) sur les articles nouveaux (par rapport à leurs dates de publication).