Funzioni Drupal

June 10

Funzioni Drupal


I moduli di Drupal sono estremamente utili per sviluppo di siti web Drupal. Così sono funzioni Drupal. funzioni di Drupal includono funzioni PHP, funzioni generali, ganci e le funzioni del modulo di base. Se sei uno sviluppatore del modulo, controllare frequentemente per vedere se le funzioni esistenti saranno soddisfare le vostre esigenze prima di sviluppare funzioni personalizzate. Quando avete bisogno di più estensioni rispetto alla funzione modulo di base prevede, usare un gancio Drupal per estendere le funzionalità. In generale, gli sviluppatori Drupal preferiscono funzioni Drupal al PHP equivalente.

Funzioni di database

Ci sono varie funzioni di database per creare tabelle, indici impostare o creare connessioni: db-Connect inizializza una connessione al database; db_add_column aggiunge una colonna a un database utilizzando la sintassi appropriata per PostgreSQL; db-add-campo aggiunge un nuovo campo a una tabella; db_add_index aggiunge un indice per una tabella; e db-drop_table scende un tavolo.

funzioni di accesso

controlla user_access se l'utente corrente dispone di determinate autorizzazioni. Node_access verifica se l'utente corrente ha determinate autorizzazioni per un determinato tipo di contenuto, come la creazione, la visualizzazione, l'aggiornamento e la cancellazione.

Tema

funzioni a tema consentono di modificare Drupal uscita tema. Theme_item_list () può elencare una serie di articoli o link per voi. Parametro "$ voci" è una serie di elementi da visualizzare nella lista. Esso restituisce un elenco di elementi a tema. Theme_table restituisce una tabella a tema. Il parametro "$ header" è una matrice contenente le intestazioni di tabella. L'elemento della matrice può essere una stringa o un array associativo.

Nodo

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