Buchmodul versus Taxonomiemodul

9

Die Module Buch und Taxonomie sind für die Organisation von Inhalten in einer Hierarchiestruktur sehr ähnlich.

Beide Module:

  • Hierarchien mit mehreren Ebenen zulassen
  • Kann über Ansichten aufgerufen werden
  • Alle benutzerdefinierten Themen über node.tpl.php-Dateien
  • Bieten Sie die Möglichkeit an, Inhalte innerhalb einer Hierarchie zu bewerben oder herabzusetzen oder sie in eine andere Hierarchie zu verschieben

Das Buchmodul hat den zusätzlichen Vorteil, dass ein Navigationssystem erstellt wird (obwohl Sie dies wahrscheinlich mit Taxonomie und Ansichten neu erstellen könnten).

Meine Frage lautet: Welches ist besser geeignet, um Inhalte in einer hierarchischen Struktur zu organisieren? Hat einer irgendwelche Nachteile oder Vorteile gegenüber dem anderen?

Es scheint mir seltsam, dass zwei ähnliche Module im Kern existieren. Warum werden sie nicht einfach zu einem zusammengefasst?

big_smile
quelle

Antworten:

5

Der Unterschied besteht darin, dass das Buchmodul einen Inhaltstyp ("Buchseite") definiert, mit dem Bücher erstellt werden können. Das Buchmodul ermöglicht auch das Erstellen einer hierarchischen Struktur und zeigt:

  • Die Liste der untergeordneten Seiten, die dem aktuellen Buch zugeordnet sind, das Sie visualisieren
  • Ein Menü, mit dem Sie von einer Seite zur nächsten, zur vorherigen und zur obersten Seite wechseln können
  • Ein Link, über den Sie eine neue untergeordnete Seite erstellen können
  • Ein Link, über den Sie eine druckbare Version der aktuellen Buchseite anzeigen können

    Screenshot von drupal.org

Das Taxonomiemodul wird zum Kategorisieren des Inhalts einer Site verwendet. Wenn Sie jedoch auf den Link eines von einem Knoten verwendeten Taxonomiebegriffs klicken, werden auf der angezeigten Seite alle Knoten angezeigt, die diesen Taxonomiebegriff verwenden, ohne dass Sie von einem Knoten aus wechseln können zum aufeinanderfolgenden oder dem hierarchisch oben.

In der Sortierung behandelt das Taxonomy-Modul ein Attribut (in der Drupal-Terminologie ist ein Feld, das mit der Feld-API behandelt wird), das Knoten, aber auch Benutzern zugeordnet werden kann, während das Book-Modul einen Inhaltstyp definiert, der zum Erstellen verwendet werden kann Bücher und ermöglicht die hierarchische Behandlung dieses Inhaltstyps.

kiamlaluno
quelle