Adjaceny- oder Nested-Sets-Modell oder etwas anderes?
Ich interessiere mich für CMS wie Joomla oder WordPress und wie sie mit Menüs, Kategorien und anderen hierarchischen Daten umgehen, die in db gespeichert sind.
Danke im Voraus.
Adjaceny- oder Nested-Sets-Modell oder etwas anderes?
Ich interessiere mich für CMS wie Joomla oder WordPress und wie sie mit Menüs, Kategorien und anderen hierarchischen Daten umgehen, die in db gespeichert sind.
Danke im Voraus.
Joomla verwendet verschachtelte Sets für mehrere Dinge, einschließlich Menüpunkte und Kategorien.
WordPress scheint ein ziemlich ungewöhnliches System zu verwenden, das seine Menüpunkte zusammen mit anderen Dingen in seiner “Begriffs”-Tabelle speichert. Ich kann dort nur ein “übergeordnetes” Feld finden, also gehe ich davon aus, dass es einfach nur die ID des übergeordneten Elements speichert, um hierarchische Menüs zu modellieren. Allerdings habe ich noch nie mit WordPress gearbeitet.
Das ist auch alles, was ich je feststellen konnte. WP scheint ähnlich wie Joomla 1.5 zu funktionieren, dh eine einfache Eltern-/Kind-Struktur ohne die lft rgt-Felder für verschachtelte Sätze. Joomla verwendet verschachtelte Sets, die in JTableNested implementiert sind.
– Elin
1. März 2013 um 5:06 Uhr
Ich arbeite mit WordPress. Ich finde hierarchische Modellmenüs in WordPress. Es speichert das Menü hierarchisch in db. Sie können das übergeordnete Menü auch über die WordPress-Funktion finden. In WordPress finde ich eine Ausgabe von bredcumb. Wenn das später gelöst wird, dann ist das WordPress-Menü besser als Joomla.
Bitte geben Sie weitere Details an.
– Derfder
6. März 2013 um 10:32 Uhr
Weitere Informationen erhalten Sie unter mbaierl.com/2012/04/hierarchical-wordpress-pages-menu.html und mbaierl.com/2012/04/hierarchical-wordpress-pages-menu.html
– Ranjit
6. März 2013 um 10:45 Uhr
Ich kann nur wirklich mit Joomla sprechen, aber Sie suchen vielleicht nach etwas in dieser Art: docs.joomla.org/Using_nested_sets . Ich habe dies verwendet, um benutzerdefinierten Joomla-Erweiterungen, die ich baue, verschachtelte Sets hinzuzufügen. Dies ist sicherlich die Grundlage für den Kategorienbereich und ich denke auch für das Menü.
– David Fritsch
1. März 2013 um 21:50 Uhr
Kategorien, Menüs, Benutzergruppen
– Elin
2. März 2013 um 2:38 Uhr
Hmm, Leute, ich hatte mehr erwartet ;(
– Derfder
6. März 2013 um 14:24 Uhr
Irgendwie enttäuscht, dass niemand mehr zu diesem Thema teilen möchte ;(
– Derfder
7. März 2013 um 9:49 Uhr