{ "info": { "author": "Maxim Prokopenko", "author_email": "maximprokopenko@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Navigation on the site using flat pages, URL patterns and Views\r\n===============================================================\r\n\r\n- install using pip:\r\n\r\n.. code:: bash\r\n\r\n pip install django-site-navigation\r\n\r\n- add \"site\\_navigation\" to your INSTALLED\\_APPS:\r\n\r\n.. code:: python\r\n\r\n INSTALLED_APPS = (\r\n ...\r\n 'site_navigation'\r\n )\r\n\r\n- add \"site\\_navigation.context\\_processors.getNavigationProperties\" to\r\n your TEMPLATE\\_CONTEXT\\_PROCESSORS:\r\n\r\n.. code:: python\r\n\r\n TEMPLATE_CONTEXT_PROCESSORS = (\r\n ...\r\n 'site_navigation.context_processors.getNavigationProperties'\r\n )\r\n\r\n- add \"site\\_navigation.middleware.RedirectMiddleware\" to your\r\n MIDDLEWARE\\_CLASSES:\r\n\r\n.. code:: python\r\n\r\n MIDDLEWARE_CLASSES = (\r\n ...\r\n 'site_navigation.middleware.RedirectMiddleware'\r\n )\r\n\r\n- add in urls.py:\r\n\r\n.. code:: python\r\n\r\n from navigation.utils import addUrl\r\n urlpatterns += addUrl('default_page.html')\r\n\r\n- create table:\r\n\r\n.. code:: bash\r\n\r\n python ./manage.py migrate\r\n\r\n- create templates:\r\n default\\_page.html\r\n\r\n.. code:: html\r\n\r\n\r\n {% load site-navigation %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n <title>\r\n {% if NAVIGATION_SUBDIVISION.title %}{{ NAVIGATION_SUBDIVISION.title }}\r\n {% elif NAVIGATION_SUBDIVISION.pageTitle %} {{ NAVIGATION_SUBDIVISION.pageTitle }}\r\n {% elif NAVIGATION_SUBDIVISION.name %}{{ NAVIGATION_SUBDIVISION.name }}\r\n {% else %}{{ SITE_OPTIONS.title }}{% endif %}\r\n \r\n \r\n \r\n \r\n \r\n {% breadcrumbs %}\r\n \r\n

\r\n {% if NAVIGATION_SUBDIVISION.pageTitle %}\r\n {{ NAVIGATION_SUBDIVISION.pageTitle }}\r\n {% else %}\r\n {{ NAVIGATION_SUBDIVISION.name }}\r\n {% endif %}\r\n

\r\n \r\n \r\n {% block beforecontent %}\r\n {{ NAVIGATION_SUBDIVISION.before|default_if_none:''|safe }}\r\n {% endblock %}\r\n \r\n {% block content %}{% endblock %}\r\n \r\n {% block aftercontent %}\r\n {{ NAVIGATION_SUBDIVISION.after|default_if_none:''|safe }}\r\n {% endblock %}\r\n \r\n \r\n \r\n\r\nmenu.html\r\n\r\n.. code:: html\r\n\r\n\r\n {% for sub in subdivisions|dictsortreversed:\"priority\" %}\r\n
  • \r\n \r\n {{ sub }}\r\n \r\n
  • \r\n {% endfor %}\r\n\r\nbreadcrumbs.html\r\n\r\n.. code:: html\r\n\r\n\r\n ", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-site-navigation", "package_url": "https://pypi.org/project/django-site-navigation/", "platform": "", "project_url": "https://pypi.org/project/django-site-navigation/", "project_urls": null, "release_url": "https://pypi.org/project/django-site-navigation/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Navigation on the site using flat pages, URL patterns and Views", "version": "0.0.2" }, "last_serial": 2367322, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "83440d44e5651aa61219d625f945da9d", "sha256": "401d9c32eade0b41f9821dd09942e1e2ab86f617ec9caa207216b0c06df4ecf3" }, "downloads": -1, "filename": "django-site-navigation-0.0.2.tar.gz", "has_sig": false, "md5_digest": "83440d44e5651aa61219d625f945da9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1929, "upload_time": "2016-09-27T15:26:40", "url": "https://files.pythonhosted.org/packages/ba/34/12ebd31b634af0e8ec05862e444cd1f9210a66bc61d32588ea68f5318c4d/django-site-navigation-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83440d44e5651aa61219d625f945da9d", "sha256": "401d9c32eade0b41f9821dd09942e1e2ab86f617ec9caa207216b0c06df4ecf3" }, "downloads": -1, "filename": "django-site-navigation-0.0.2.tar.gz", "has_sig": false, "md5_digest": "83440d44e5651aa61219d625f945da9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1929, "upload_time": "2016-09-27T15:26:40", "url": "https://files.pythonhosted.org/packages/ba/34/12ebd31b634af0e8ec05862e444cd1f9210a66bc61d32588ea68f5318c4d/django-site-navigation-0.0.2.tar.gz" } ] }