Come sono forme Costruito nel Drupal?

October 2

Come sono forme Costruito nel Drupal?


È possibile utilizzare il modulo Forms API in Drupal 7 per costruire forme per il sito. Esso consente di utilizzare tutte le funzionalità di Drupal e applicarli a un modulo. È inoltre possibile personalizzare il modulo di presentazione e processo di validazione prima della presentazione. Prima di installare questo modulo, è necessario copiare il codice per il modulo di ingresso dalla cartella passi.

cartella di input

Accedi al tuo back-end Drupal con le proprie credenziali. Fare clic sulla cartella "Buildmodule". Pulsante destro del mouse directory "ingresso" e selezionare "Copia di ingresso" per fare una copia di questa directory. Vai alla cartella del tuo sito e incollalo nel tuo "all / modules / siti / custom" cartella. Questa cartella di input include tutti i file del modulo Form API. Fare doppio clic sul file "input / input.module" per aprirlo.

Funzioni modulo di input

Vai a siti e trovare la cartella "passi". Fare clic sulla cartella e quindi il file fare doppio clic su: "01_input_module_simple_form.step." Copiare il contenuto di questo file e incollarlo input.module.

Il codice comprende la funzione input_menu e input_simple_form:

input_menu function () {

$ siti [ "input / examples"] = array (

"title" => "esempi Form API",

"Description" => "Drupal_get_form",

"Pagina di callback" => array ( "input_simple_form")

);

Return $ articoli;

}

input_simple_form Funzione (modulo $, e $ form_submit) {

formare [ "colore"] = array (

'#title' => T ( 'colore preferito'),

'#type' => 'Campo di testo',

)

formare [ 'submit'] = array (

'#type' => 'Submit',

)

Return $ forma;

}

Modulo di installazione API Module

Fare clic sul menu "Moduli" per accedere all'interfaccia di installazione del modulo. Tick ​​"Esempi di ingresso della Utilizzando l'API Form" nella scheda "Costruire un modulo". Fai clic su "Salva configurazione".

Vista modulo

Tipo yoursite / input / esempi nell'URL per visualizzare il modulo. Ora è possibile vedere la forma costruita utilizzando il codice di cui sopra con un nome, descrizione e un pulsante di invio.