django-sitetree

Software captura de pantalla:
django-sitetree
Detalles de software:
Versión: 0.10.0
Fecha de carga: 20 Feb 15
Promotor: Igor Starikov
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

django-sitetree es una aplicación de Django reusable introduciendo sitio árbol, menú y pan rallado elementos de navegación.
¿Cómo utilizar
& Nbsp; 1. Agregue la aplicación 'sitetree' a 'INSTALLED_APPS' en su archivo de configuración (normalmente 'settings.py').
& Nbsp; 2. Run 'syncdb ./manage.py' para instalar mesas sitetree en base de datos.
& Nbsp; 3. Ir al sitio Django Admin y añadir algunos árboles y elementos del árbol.
& Nbsp; 4. Añadir '{% sitetree carga%}' etiqueta a la cima de una plantilla.
Ahora usted puede utilizar las siguientes etiquetas de plantilla:
'Sitetree_menu' tag hace menú:
{% Sitetree_menu de "mytree" incluir "tronco"%}
Etiqueta '' sitetree_breadcrumbs hace camino migas de pan:
{% sitetree_breadcrumbs de "mytree"%}
'Sitetree_tree' tag hace todo árbol del sitio:
{% Sitetree_tree de "mytree"%}
Más sobre etiquetas de plantilla
Argumento árbol de etiquetas (parte entre comillas dobles, siguiendo 'de' palabra) podría ser una variable de plantilla.
Tag 'sitetree_menu':
{% Sitetree_menu de "mytree" incluir "tronco, Menú superior"%}
Este comando hace que los elementos del árbol sitio bajo 'tronco' y 'Menú superior "partidas alias.
& Nbsp; Los alias se les da a los elementos a través de la "Administración del sitio". Las siguientes abreviaturas se reservan:
& Nbsp; * tronco & mdash; obtener elementos sin padres (artículos de raíz)
& Nbsp; * este-niños & mdash; Obtener elementos incluidos en la partida resueltos tan actual de la página actual
& Nbsp; * este hermanastros & mdash; Obtener elementos menores matriz de punto resueltos tan actual de la página actual (elemento actual incluido)
& Nbsp; elemento del árbol del sitio podría abordarse no sólo por los alias, sino también por los ID.
El argumento opcional 'plantilla' podría ser suministrada a todas las etiquetas antes mencionadas:
{% Sitetree_menu de "mytree" incluir "tronco, Menú superior" plantilla "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs de "myTree" "mytrees / mybreadcrumbs.html" plantilla%}
sitetree Anulación de plantillas incorporadas
Para personalizar los elementos de navegación consideran que debe anular la incorporada en las plantillas sitetree de la siguiente manera:
& Nbsp; 1. Cambie a la carpeta sitetree
& Nbsp; 2. Cambiar más a 'templates / sitetree'
& Nbsp; 3. Allí encontrará las siguientes plantillas:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Copiar cualquiera de ellas que usted necesita en su proyecto de plantillas de directorio y no dude en personalizarlo.
& Nbsp; 5. Véase 'Notas sobre etiquetas sitetree avanzadas debajo de aclaración sobre dos avanzados etiquetas de plantilla sitetree.
Notas sobre etiquetas sitetree avanzadas
Sitetree introduce algunas etiquetas de plantillas avanzadas que usted tiene que hacer frente en caso de que anula las plantillas sitetree incorporadas.
Tag 'sitetree_children' 1.:
{% sitetree_children de someitem de plantilla de menú "sitetree / mychildren.html"%}
Implementa recursividad árbol del sitio. Se utiliza para hacer que los elementos secundarios del árbol de sitio específico 'someitem' utilizando la plantilla "sitetree / mychildren.html" para "menú" Tipo de navegación.
Básicamente argumento de plantilla debe contener camino hacia sí plantilla actual.
Mascotas tipos de navegación: 1) del menú; 2) sitetree.
2. 'sitetree_url' tag:
{% Sitetree_url para someitem params%}
Resuelve url o url patrón del sitio de elemento del árbol.
Esta etiqueta es lo mismo que Django incorporado etiqueta 'url'. La diferencia es que después de 'para' que debe recibir todo el sitio objeto elemento del árbol.
Y, sí, puede pasar algunos params después de ese objeto.
La traducción de django-sitetree
Puedes traducir la aplicación a su idioma si es apoyada por Django.
Para la traducción consejos se refieren a la documentación de Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Otro software de desarrollador Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Comentarios a la django-sitetree

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!