Drupal Funktionen

June 2

Drupal Funktionen

Drupal-Module sind sehr nützlich für Drupal Website-Entwicklung. So sind Drupal Funktionen. Drupal Funktionen umfassen PHP Funktionen, allgemeine Funktionen, Haken und Modul Kernfunktionen. Wenn Sie ein Modul-Entwickler sind, häufig überprüfen Sie, um festzustellen, ob die vorhandene Funktionen Ihren Anforderungen vor der Entwicklung von benutzerdefinierter Funktionen. Wenn Sie mehr Erweiterungen brauchen als die Kernfunktion Modul bereitgestellt, verwenden Sie Drupal Haken um die Funktionalität zu erweitern. Im allgemeinen bevorzugen Drupal-Entwickler Drupal Funktionen in der PHP-Äquivalent.

Datenbank-Funktionen

Es gibt verschiedene Datenbankfunktionen zum Erstellen von Tabellen, Indizes festgelegt oder Verbindungen erstellen: Db-Verbindung Initialisiert eine Datenbankverbindung; Db_add_column fügt eine Spalte an eine Datenbank mithilfe der Syntax für PostgreSQL geeignet; DB-hinzufügen-Feld fügt ein neues Feld in eine Tabelle; Db_add_index fügt einen Index für eine Tabelle; und Db-Drop_table löscht eine Tabelle.

Access-Funktionen

User_access überprüft, ob der aktuelle Benutzer bestimmte Berechtigungen verfügt. Node_access überprüft, ob der aktuelle Benutzer bestimmte Berechtigungen auf einen bestimmten Inhaltstyp, z. B. erstellen, anzeigen, aktualisieren und löschen kann.

Thema

Thema-Funktionen können Sie Drupal Theme Ausgabe ändern. Theme_item_list() können für Sie eine Reihe von Elementen oder Links auflisten. Parameter "$items" ist ein Array von Elementen in der Liste angezeigt werden. Es gibt eine thematische Liste von Elementen. Theme_table gibt eine themenorientierte Tabelle zurück. Parameter "$header" ist ein Array mit den Tabellenüberschriften. Das Element des Arrays kann eine Zeichenfolge oder ein assoziatives Array sein.

Knoten

Knoten-Funktionen sind nicht so häufig als Thema Funktionen verwendet, aber es ist immer hilfreich, über sie zu wissen, wenn Sie versuchen, einen Knoten mit benutzerdefinierten SQL-Abfragen zu laden. Die Knoten-laden ()-Funktion hilft Ihnen einen Knoten aus einer Datenbank zu laden. Node_view wird der Knoten angezeigt, die, den Sie gerade geladen haben.