web-dev-qa-db-fra.com

Les bases du diaporama Fabrik

Je construis un site Joomla en utilisant Fabrik pour afficher une liste d'éléments. Le visiteur clique sur une ligne de la liste pour la transformer en vue détaillée. Jusqu'ici tout va bien.

Au lieu d'avoir une image simple dans la vue détaillée, je souhaite qu'un élément de la vue détaillée soit un diaporama de 3 images ou plus. J'ai du mal à savoir comment faire cela. Autant que je sache, il n'y a rien dans les tutoriels ou la documentation Fabrik pour savoir par où commencer.

Tous les messages que j'ai lus sur le forum sont rédigés par des personnes qui semblent déjà savoir comment créer un diaporama et posent des questions techniques plus pointues.

Par contre, je ne sais pas par où commencer. J'aurais supposé qu'en créant un élément d'image et en choisissant Diaporama comme propriété d'affichage, j'obtiendrais un diaporama d'images dans le répertoire spécifié. Hélas non. Il ne montre qu'une image fixe.

Quelqu'un peut-il m'indiquer dans la bonne direction pour commencer?

1
Peter

L'élément image est un élément image. Vous pouvez l'utiliser pour afficher une certaine image. Une seule image ne peut pas être un diaporama. Par conséquent, cela n’a aucun sens de dire que vous avez créé un élément d’image et choisi la propriété d’affichage du diaporama. Je ne connais pas non plus cette propriété d'affichage dans fabrik.

Pour un diaporama, vous pouvez utiliser l'élément File Upload .
Ensuite, dans ses paramètres d'affichage, définissez:
- " Affiche le contenu multimédia sous forme sous forme de diaporama.
- "Je suggérerais d'activer les envois AJAX afin que vous puissiez télécharger plusieurs images en même temps.
- "Jouez généralement avec les différents paramètres tels que le rognage , les vignettes etc et voir ce qui fonctionne le mieux pour vous.

Si cela ne fonctionne toujours pas, alors:

- "Recherchez dans la console de votre navigateur toutes les erreurs possibles relatives aux scripts Java, pouvant être responsables d'un diaporama qui ne fonctionne pas.
- "Cela pourrait être un problème avec votre modèle, comme de ne pas utiliser certaines bibliothèques js. Demandez de l'aide sur le forum Fabrik.

Enfin, un plugin de visualisation de diaporamas est disponible ... s'il correspond à vos besoins.

Mise à jour

Vous pouvez créer un élément textarea avec éditeur WYSIWYG et Boutons étendus activés dans le Avancé Tab. Ensuite, vous pouvez utiliser un plugin tel que Galerie d'images simple de JoomlaWorks, qui vous permettra d'insérer et d'afficher des images dans divers façons. Ce plugin spécifique ajoute un bouton XTD Editor, qui permet également de gérer vos dossiers multimédias, vos images et de télécharger de nouvelles photos.

Mise à jour 2

Un sale - solution simple et rapide pour montrer le 1er seulement de vos images téléchargées dans la liste est avec CSS.

.image___upload .fabrikRepeatData li {
    display:none;
}

.image___upload .fabrikRepeatData li:first-child {
    display:block;
}

Ici, vous masquez tous les éléments de la liste de l'élément file_upload et définissez uniquement le premier élément à afficher.

Bien sûr, vous devrez utiliser les bons sélecteurs tels qu'ils apparaissent dans votre liste et en fonction du nom de vos champs.

Ici le .image___upload sélecteur fait référence au nom de l’élément file_upload.
Notez que vous devrez trouver le moyen d’inclure ce code CSS dans votre liste de fabricants. Il y a différentes façons d'y parvenir. Vous pouvez rechercher dans la documentation de Fabrik comment ajouter votre propre css personnalisé pour les mises en page fabrik.
Une autre option serait d’ajouter votre code dans le fichier CSS personnalisé de votre modèle.

0
FFrewin