Aide au design web
La contribution django.contrib.webdesign, inclus dans les greffons "django.contrib", fournit des assistants variés pour Django qui sont particulièrement utiles pour les intégrateurs (et non les développeurs).
A ce jour, le paquet contient un unique "template tag". Si vous avez des idées pour des fonctionnalités propices pour les intégrateurs, n'hésitez pas à les suggérer.
Template tags
Pour utiliser ces "template tags", ajoutez 'django.contrib.webdesign' dans la section INSTALLED_APPS dans le fichier settings.py de votre projet. Une fois ceci fait, utilisez {% load webdesign %} dans votre gabarit pour utiliser ces fonctionnalités.
lorem
Affiche le texte en latin "lorem ipsum" généré aléatoirement. C'est utile pour fournir des données d'exemple dans vos gabarits.
Usage:
{% lorem [count] [method] [random] %}
Le tag {% lorem %} peut être utilisé avec aucun, un, deux ou trois arguments. Les arguments sont :
Argument Description count Un nombre (ou une variable) contenant le nombre de paragraphes ou de mots à générer (par défaut : 1). method Vaut soit w pour des mots (words), p pour des paragraphes (au sens HTML du terme) ou b pour un bloc de texte brut (par défaut : b). random La valeur random, lorsqu'elle est donnée, n'utilise pas le paragraphe habituel ("Lorem ipsum dolor sit amet...") lors de la génération du texte.
Exemples:
- {% lorem %} affichera le paragraphe habituel "lorem ipsum".
- {% lorem 3 p %} affichera le paragraphe habituel "lorem ipsum" et deux paragraphes générés aléatoirement et encapsulés dans la balise HTML <p>.
- {% lorem 2 w random %} affichera deux mots latins généré aléatoirement.