Drupal módulos são extremamente úteis para Drupal desenvolvimento do site. Assim, são funções do Drupal . Drupal funções incluem funções PHP , funções gerais , ganchos e funções do módulo de núcleo. Se você é um desenvolvedor do módulo , verifique com freqüência para ver se as funções existentes atenderá às suas necessidades antes de desenvolver funções personalizadas . Quando você precisa de mais extensões do que a função módulo central fornece , use um gancho de Drupal para estender a funcionalidade . Geralmente , os desenvolvedores preferem funções Drupal Drupal para o equivalente PHP. Funções de banco de dados
Existem várias funções de banco de dados para criar tabelas , definir índices ou criar conexões : db -connect inicializa uma conexão com o banco ; db_add_column adiciona uma coluna para um banco de dados usando a sintaxe apropriada para PostgreSQL ; db- adicionar campo adiciona um novo campo a uma tabela ; db_add_index adiciona um índice para uma tabela; . e db- DROP_TABLE cai de uma mesa
funções de acesso
cheques user_access se o usuário atual tem certas permissões. Node_access verifica se o usuário atual tem certas permissões em um determinado tipo de conteúdo , como a criação , visualização , atualização e exclusão .
Tema
funções Tema permitir você mude Drupal saída tema . Theme_item_list () pode listar um monte de itens ou links para você . Parâmetros " $ items " é uma série de itens a serem exibidos na lista. Ele retorna uma lista de itens temáticos . Theme_table retorna uma tabela com o tema. O parâmetro " $ header " é um array contendo os cabeçalhos da tabela . O elemento da matriz pode ser uma string ou um array associativo.
Nó
Nó funções não são tão freqüentemente usado como funções de tema, mas é sempre útil para saber sobre eles quando você tenta carregar um nó com consultas SQL personalizadas. A função do nó -load () irá ajudá-lo a carregar um nó de um banco de dados. Node_view irá exibir o nó que você acabou de carregar.