Nwlapcug.com


Funzioni di Drupal

Funzioni di Drupal


Moduli di Drupal sono estremamente utili per lo sviluppo del sito Drupal. Così sono funzioni di Drupal. Drupal funzioni includono PHP funzioni, funzioni generali, ganci e funzioni del modulo core. Se sei uno sviluppatore del modulo, controllare frequentemente per vedere se funzioni esistenti saranno soddisfare le vostre esigenze prima di sviluppare funzioni personalizzate. Quando avete bisogno di altre estensioni che fornisce la funzione di modulo core, è possibile utilizzare un gancio Drupal per estendere le funzionalità. In genere, gli sviluppatori Drupal preferiscono Drupal funzioni l'equivalente PHP.

Funzioni di database

Ci sono varie funzioni di database per creare tabelle, indici di impostare o creare connessioni: db-collegare Inizializza una connessione di database; db_add_column aggiunge una colonna in un database che utilizza la sintassi appropriata per PostgreSQL; DB-Aggiungi-campo aggiunge un nuovo campo a una tabella; db_add_index aggiunge un indice per una tabella; e db-drop_table Elimina una tabella.

Funzioni di accesso

User_access controlla se l'utente corrente dispone di determinate autorizzazioni. Node_access verifica se l'utente corrente dispone di determinate autorizzazioni su un determinato tipo di contenuto, ad esempio creazione, visualizzazione, aggiornamento ed eliminazione.

Tema

Tema funzioni consentono di modificare l'output di tema Drupal. Theme_item_list() possibile elencare un mucchio di articoli o link per voi. Parametro "$items" è una matrice di elementi da visualizzare nell'elenco. Restituisce un elenco a tema di elementi. Theme_table restituisce una tabella a tema. Parametro "$header" è una matrice contenente le intestazioni di tabella. L'elemento della matrice può essere una stringa o un array associativo.

Nodo

Nodo funzioni non vengono più frequentemente utilizzate come funzioni di tema, ma è sempre utile sapere su di loro quando si tenta di caricare un nodo con query SQL personalizzate. Il nodo-carico () funzione vi aiuterà a caricare un nodo da un database. Node_view visualizzerà il nodo che avete appena caricato.