Zamtools-Navigation.

Django-Anwendung zum Anzeigen und Tracking Site-Navigation
Jetzt downloaden

Zamtools-Navigation. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ian Zamojc
  • Website des Verlags:
  • http://code.google.com/u/ZamTools/

Zamtools-Navigation. Stichworte


Zamtools-Navigation. Beschreibung

Django-Anwendung zum Anzeigen und Tracking Site-Navigation Die ZamTools-Navigation ist ein einfaches Django-Plugin, das zum Anzeigen von Navigationsstandorten verwendet werden kann, und den aktuellen Standort, den der Benutzer at.locations ist, kann untereinander verschachtelt werden, um ein hierarchisches Layout der Site-Karte herzustellen. Darüber hinaus muss die Standortstruktur nicht derselben Struktur der URLs.py folgen, wodurch Off-Site-URLs einfach integriert und verfolgt werden kann. Bestimmte Standorte können auch ausgeblendet werden, sodass sie als Struktur der Hierarchie fungieren können, ohne vom aktuellen Standort verfolgt zu werden. Site-Standorte, die in die Hierarchie integriert werden sollen * Track der {{top_locations}}}}} und {{current_location}} Orte mit Variablen, die von den Kontextprozessoren geliefert werden. * Die Standorte können ausgeblendet werden, sodass sie als Struktur in der Hierarchie fungieren können, ohne von Der aktuelle Standort * Standorte können in beliebiger Reihenfolge gestellt werden. Standardmäßig sortieren sie nach der Reihenfolge, in der sie hinzugefügt wurden * Tests inklusive InstallationAdd ZamTools-Navigation in Ihrem Projektverzeichnis oder legen Sie es irgendwo auf den PythonPath. Sie können auch Easy_install verwenden:> Easy_install zamtools-navigationIniNein Ihre Settings.py-Datei, ZamTools-Navigation hinzufügen Zu den installierten_Apps.installed_Apps = ('Navigation',) Fügen Sie den top_level- und aktuellen Kontextprozessoren zu Ihren Template_Context_Processors.Template_Context_Processors = ('Navigation.context_processors.top_level', 'navigation.ctext_processors.current',) Ihre Datenbank synchronisieren.> Python-Verwaltung .py syncdbusagelog in das Admin-Panel und erstellen Sie einige Standorte. Es ist in der Regel eine gute Idee, den Base_URL und TARGET_URL mit Schrägstrichen (z. B.: / ungefähr /) um zu verhindern, um eine Mehrdeutigkeit zu verhindern, wenn URLs ähnlich sind (z. B.: / ungefähr und / Blog /about-last-night).locations, die kein Elternteil angeben, gelten als "Top-Level-Standorte" Ality Seit dieser Wurzel wäre der einzige Standort der obersten Ebene. Die Bestellung, in der die Order, in der die Orte angezeigt werden, sind die Reihenfolge, in der sie hinzugefügt wurden. Die Bestellung kann jedoch mit dem Auftragsfeld stärker gesteuert werden. Die Standorte sind in aufsteigender Reihenfolge sortiert, wobei niedrigere Werte an erster Stelle aufgelistet sind. Höchste Standorte werden von allen Standortmodellmethoden (top_level, root, kinder) und kontextprozessoren (top_level, aktuell) ignoriert. Der Zweck von verborgenen Standorten besteht darin, als Struktur in der Standorthierarchie zu fungieren, aber vermeiden, wie der aktuelle Standort verfolgt wird Die Anmelde- und Logout-Standorte können auf versteckt sein, wodurch die aktuelle Standorterkennung auf den Konten der Konten auf den Konten von parent.context variablesthe zamtools-navigation kontextprozessoren hinzufügt, um den Kontext hinzuzufügen. Sind nicht hidden.Current_Location ist der Standort, der die aktuelle URL am ehesten stimmt. Wenn keine Übereinstimmung gefunden wird, ist der Wert nicht. Das folgende ist in der Regel, wie Sie ein Menü mit dem Hervorheben des aktuellen Standorts erstellen würden. {% für den Standort in Top_locations%}

  • {% endfor%}
      testingtests kann mit dem Standard-Django-Testbefehl ausgeführt werden.> Python Manage.py-Testnavigationsanforderungen: · Django · Python


      Zamtools-Navigation. Zugehörige Software