Drupal Taxonomie-Block -, Vokabel-Liste
Ich auf der Suche nach der beste Weg zur Implementierung eines block listet alle Begriffe aus einem bestimmten Vokabular. Jeder Begriff sollte link zu einer Seite, die listet alle Knoten in Verbindung mit diesem Begriff. Jegliche Hilfe würde sehr geschätzt werden. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen Sie hier ein tolles tutorial zu erreichen, genau das, was Sie wollen
http://chrisshattuck.com/blog/how-add-block-menu-tags-or-other-taxonomy-terms-drupal-site
Der einfachste Weg, dies zu nähern, wäre wahrscheinlich zu verwenden Ansichten, und erstellen Sie einfach eine neue Ansicht vom Typ "Begriff". Hier ein kurzes Beispiel, das davon ausgeht, dass Sie einige grundlegende Vertrautheit mit den Ansichten UI:
Es ist erwähnenswert, dass die Ansichten tatsächlich ein gewisser Aufwand, aber in meiner Erfahrung, Ihrer Flexibilität und Leichtigkeit-der-Nutzung überwiegen bei weitem die relativ geringen performance hit.
Wenn Sie möchten, um zu vermeiden, mit Blick auf, Sie schreiben, könnte eine ziemlich simple custom Modul mit hook_block() und die Anpassung http://drupal.org/node/247472. Wenn Sie möchten, kann ich dieses Bearbeiten Antwort mit einem Beispiel-Modul basierend auf, dass.
(Dieses Posting als weiteres beantworten, denn das ist ein anderer Ansatz als meiner ersten Antwort.)
Wie ich oben erwähnte, hier ist ein anderer Ansatz mit einem benutzerdefinierten Modul basiert auf dem code, auf http://drupal.org/node/247472. Man könnte auch einfach Tropfen, der code in einem benutzerdefinierten block mit dem "PHP" input-format ausgewählt ist, aber das ist in der Regel als schlechte Praxis.
Fügen Sie einen neuen Ordner in sites/all/modules genannt vocabulary_block. Anpassen und fügen Sie die folgenden zwei Dateien:
vocabulary_block.Modul
vocabulary_block.info
Hinweise
Werden Sie sicher, dass
$vid = 43;
zuspiegeln die ID des Wortschatzes, die
Sie laden möchten. Finden Sie die
VID durch den Besuch
admin/content/taxonomy und suchen
das Ziel der Bearbeiten
Wortschatz link für Ihre
Wortschatz. Die VID wird die Letzte sein
fragment der URL:
admin/content/taxonomy/edit/vocabulary/[vid].
Ich würde nicht normalerweise schlecht-code der
$vid in das Modul selbst. Allerdings
die Einrichtung der erforderlichen Drupal
variable und Verwaltung (Formular
Benutzern ermöglichen, wählen Sie ein Vokabular
aus der Drupal-Schnittstelle) wäre
overkill für diese Antwort.
Für Ihre eigenen Zwecke der Dokumentation,
vergessen Sie nicht, suchen/ersetzen
[Wortschatz] in diesen beiden Dateien und
verwenden Sie Ihre eigenen Wortschatz-Namen
statt.
Diese Methode nicht unbedingt werden immer leistungsstärker
als der Blick auf die Methode I beschrieben
früher, vor allem, wenn Sie überlegen, caching,
Optimierung, etc.
Da die Leistung eine Priorität ist,
Ich empfehle gründlich testen
Reihe von verschiedenen Methoden, auf dieser Seite und
die Auswahl, welcher ist am schnellsten für Sie.