3 Stimmen

Drupal zeigt Tabellendaten in einem Block mit Benutzerinteraktionen

Ich habe eine benutzerdefinierte Tabelle in meiner Drupal-Datenbank.

  1. Ich speichere Datensätze in dieser Tabelle mit Hilfe eines Formulars in einem benutzerdefinierten Modul. Der Administrator fügt Datensätze über dieses Formular hinzu. Die Felder sind Name, Datum, etc.

  2. Nun müssen die Endbenutzer in der Lage sein, diese Datensätze im Frontend der Website in einem Block anzuzeigen. Es sollte das Namensfeld jedes Datensatzes anzeigen und es den Benutzern ermöglichen, auf den Namen zu klicken und Vorgänge wie Abstimmungen für ihn durchzuführen.

Ich bin mit der ersten Aufgabe fertig, wie kann ich die zweite Aufgabe umsetzen?

4voto

Karl-Bjørnar Øie Punkte 5504

Sie müssen Ihr eigenes Modul erstellen und in diesem Modul die Methode hook_block() implementieren, um formatiertes HTML zurückzugeben. In Ihrem hook_block() können Sie jede beliebige Datenbankabfrage durchführen, um die HTML-Datei zu erzeugen.

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_block/6

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X