Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Django: Comment créer un système de tag avec un rendu visuel correct?

+3 votes

J'ai installé Django-taggit ( http://django-taggit.readthedocs.org/en/latest/getting_started.html ) pour installer un système de Tag sur mon site.

Ce système fonctionne parfaitement mais le rendu visuel n'est pas génial. J'aimerais faire des tags comme ceux qu'on peut voir sur linkedin ou même sur le site ici mais je n'ai aucune idée de ce que je dois faire pour y parvenir.

Est-ce que quelqu'un aurait des pistes à me proposer?

demandé 8-Aou-2015 par timber (158 points)
edité 8-Aou-2015 par jc

Voici un bout de code pour un projet en PHP auquel je participe https://github.com/havefnubb/havefnubb/blob/master/havefnubb/modules/jtags/zones/tagscloud.zone.php et qui calcule la taille de la police avec une règle css

Merci bien :)
Mais donc, tout le rendu visuel peut se faire avec du CSS? C'est aussi simple que ça?

pour gerer la taille, il faut bien que tu aies codé une partie coté "vue" qui envoie au "context" la "popularite" d'un tag afin ensuite de faire un truc genre

<a href="" class="class-popularite-1">Super Tag</a>

1 Réponse

+3 votes
 
Meilleure réponse

Le design se fait en CSS. Il faut côté template générer un attribut class et ajouter du code CSS pour obtenir l'effet escompter.

Un exemple ici: http://www.inserthtml.com/2012/02/css-tag-icons/

répondu 9-Aou-2015 par max (892 points)
sélectionné 1-Jun-2016 par max
...