django-sitetree

Logiciel capture d'écran:
django-sitetree
Détails logiciels:
Version: 0.10.0
Date de transfert: 20 Feb 15
Développeur: Igor Starikov
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

django-SiteTree est une application Django réutilisables introduisant des éléments de navigation place arbre, menu et de chapelure.
Comment utiliser
& Nbsp; 1. Ajouter l'application «SiteTree» à «INSTALLED_APPS 'dans votre fichier de paramètres (généralement' de settings.py ').
& Nbsp; 2. Run 'syncdb ./manage.py' pour installer tables SiteTree dans la base.
& Nbsp; 3. Aller à Django administrateur du site et ajouter quelques arbres et éléments de l'arborescence.
& Nbsp; 4. Ajouter '{% de charge SiteTree%}' étiquette vers le haut d'un modèle.
Maintenant, vous pouvez utiliser les balises de modèle suivants:
'Sitetree_menu' tag Menu rend:
{% Sitetree_menu de "myTree" comprennent "tronc"%}
Le tag 'sitetree_breadcrumbs de chapelure rend chemin:
{% sitetree_breadcrumbs de "myTree"%}
'Sitetree_tree' tag rend toute l'arborescence du site:
{% Sitetree_tree de "myTree"%}
Plus de balises de modèle
Arbre argument tag (partie entre guillemets, à la suite 'de' mot) pourrait être une variable de modèle.
'Sitetree_menu' tag:
{% Sitetree_menu de "myTree" include "tronc, topmenu"%}
Cette commande rend éléments de l'arborescence du site sous «tronc» et «topmenu 'articles alias.
& Nbsp; Alias ​​sont donnés à des éléments à travers le «site de Admin '. Les alias suivants sont réservés:
& Nbsp; * tronc & mdash; obtenir des éléments sans parents (articles profondes)
& Nbsp; * Cette enfants & mdash; Obtenez des produits au titre du point résolus en courant pour la page courante
& Nbsp; * ce-frères & mdash; Obtenez des produits en vertu de l'article parent résolus courants pour la page courante (élément actuel inclus)
& Nbsp; site élément de l'arbre pourrait être abordée non seulement par des alias, mais aussi par des ID.
Option 'modèle' argument pourrait être fournie à tous les tags mentionnés ci-dessus:
{% Sitetree_menu de "myTree" comprennent "tronc, topmenu" template "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs de "myTree« modèle »mytrees / mybreadcrumbs.html"%}
SiteTree Redéfinition des modèles intégrés
Pour personnaliser les éléments de navigation voir vous devriez remplacer le haut-modèles de SiteTree comme suit:
& Nbsp; 1. Passer au dossier SiteTree
& Nbsp; 2. Mettre à la suite de 'templates / SiteTree'
& Nbsp; 3. Il vous chercherez les modèles suivants:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Copier ne importe quel d'entre eux dont vous avez besoin dans votre projet templates répertoire et ne hésitez pas à personnaliser.
& Nbsp; 5. Voir «Notes sur les étiquettes de SiteTree avancés» ci-dessous pour des précisions sur deux balises avancées du modèle de SiteTree.
Notes sur les balises SiteTree avancées
SiteTree introduit certaines balises avancées du modèle que vous avez à traiter au cas où vous remplacez les modèles de SiteTree intégrés.
Tag '' sitetree_children 1.:
{% sitetree_children de someitem pour modèle de menu "SiteTree / mychildren.html"%}
Met en œuvre arborescence du site récursivité. Utilisé pour le rendu des éléments de l'arborescence du site spécifique «someitem 'aide du modèle" SiteTree / de mychildren.html »pour« menu »Type de navigation de l'enfant.
Fondamentalement argument de modèle doit contenir chemin de modèle courant lui-même.
Types de navigation autorisés: 1) Menu; 2) SiteTree.
2. 'sitetree_url' tag:
{% Sitetree_url pour de la someitem%}
Décide URL ou URL du modèle de site de l'arbre élément.
Cette balise est sensiblement la même que Django intégré 'url' tag. La différence est que, après «pour», il devrait obtenir le site objet élément de l'arborescence.
Et, oui, vous pouvez passer quelques params après cet objet.
Traduire django-SiteTree
Vous pouvez traduire l'application dans votre langue si elle est soutenue par Django.
Pour la traduction conseils, consultez la documentation Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

D'autres logiciels de développeur Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Commentaires à django-sitetree

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!