Você pode ter visitado um site Drupal potência e nem mesmo conhecemos. O sistema de gerenciamento de conteúdo de código aberto (CMS) é uma plataforma de programação robusto que permite aos desenvolvedores criar páginas Web dinâmicas , que incluem muitos elementos, formas complexas entre eles. Criação de formulários no Drupal é semelhante à forma como as formas são criados na linguagem de programação PHP , que também é open-source . Há um par de diferentes tipos de formulários que os desenvolvedores podem aproveitar ao criar páginas com base em formulários na plataforma Drupal . Formas genéricas
Criando um formulário básico , sem qualquer folha de estilo específica é um dos métodos de criação de forma mais simples e fácil para desenvolvedores Drupal . Elementos de formulário são criados por gerar matrizes de formulário , que armazenam as informações do formulário em uma estrutura hierárquica . Atributos de formulário também pode ter sub- atributos , que irá aparecer quando certas condições são atendidas no campo de formulário, por exemplo, se uma opção é o " outro", um campo de formulário adicional pode ser gerado que permite que o usuário da Web para inserir informações adicionais descrevendo a opção "outros". Cada campo de formulário é atribuída a sua própria propriedade e atributo que pode ser modificado e utilizado para preencher outros formulários no site Drupal potência.
Temáticos Formas
Enquanto formas básicas pode ser bom para sites barebones ou entrada de dados, se você estiver criando um site voltado para o consumidor estilizado , você provavelmente vai querer aplicar um tema para o formulário. Forma a API do Drupal permite aos seus usuários criar temas personalizados de formulários que podem ser aplicados de uma forma cobertor para todas as formas criadas em seu site Drupal . Mesmo que uma forma criada tem um tema codificado nele ( na forma de CSS , por exemplo) , o tema Drupal pode substituir o tema CSS , o que economiza o tempo os desenvolvedores de ter que remover de idade, código estranho que de outra forma seria inútil. Uma função de tema especial chamado " theme_ " é anexado aos IDs formulário para identificar qual o tema deve ser aplicada a certas formas específicas.
Validação Formulários
Se você está realizando simples coleta de informações, formulários Drupal básicos são bons, no entanto, se você precisa para validar os usuários da informação entrar em forma contra um banco de dados ( para o site poder login, por exemplo), você pode aproveitar o recurso de validação incluídos na forma a API do Drupal . Os campos do formulário que exigem validação são adicionados com a tag " _Validate " . Quando o usuário envia a informação sob a forma , apenas os campos que estão marcados irá verificar no banco de dados especificado para ver se a informação corresponde . Isto é especialmente vantajoso ao validar as credenciais de login ou frete código postal de um usuário em um site de compras.
Formulário inscrições
Enquanto alguns desenvolvedores optar por usar PHP para alimentar a apresentação das informações do formulário em um banco de dados como MySQL, que também pode optar por usar o recurso de envio de forma a API do Drupal . A função " _submit " é usado para passar informações de campos de formulários correspondentes ao banco de dados em que os valores do campo são armazenados. É importante notar que uma função de apresentar apenas funciona se o botão enviar e está presente existir no campo do formulário Drupal " $ _POST " e que qualquer validação de formulário não falhou. Se todos os campos do formulário que exigem validação não validar com sucesso, então o envio do formulário irá falhar.