Puede haber visitado un sitio web de Drupal potencia y ni siquiera saberlo . El sistema de gestión de contenido de código abierto (CMS ) es una plataforma de programación robusto que permite a los desarrolladores crear páginas web dinámicas que incluyen muchos elementos , formas complejas entre ellos. Creación de formularios de Drupal es similar a cómo se crean las formas en el lenguaje de programación PHP , que también es de código abierto. Hay un par de diferentes tipos de formularios que los desarrolladores pueden aprovechar al crear páginas basadas en la forma en la plataforma Drupal. Formas genéricas
Crear una forma básica sin ninguna hoja de estilo específica es uno de los métodos de creación de forma más sencilla y fácil para los desarrolladores de Drupal . Los elementos del formulario se crean mediante la generación de matrices de formulario , que almacenan la información en forma de una estructura jerárquica. Formulario atributos también pueden tener atributos secundarios , que se abrirá cuando se cumplen ciertas condiciones en el campo de formulario, por ejemplo, si una opción es "otro ", un campo de formulario adicional se puede generar que permite al usuario de la web para entrar en la información adicional que describe la opción "otros". Cada campo del formulario se le asigna su propia propiedad y atributo que puede ser modificada y utilizada para llenar otros formularios en el sitio de Drupal potencia.
Temática Formas
Mientras formas básicas pueden ser buenas para los sitios web barebones o la entrada de datos, si va a crear un sitio web orientado al consumidor estilizada , es probable que desee aplicar un tema a la forma . API formulario de Drupal permite a sus usuarios crear temas de formularios personalizados que pueden aplicar de forma general a todas las formas creadas en su página web Drupal. Incluso si una forma creada tiene un tema codificado en ella ( en la forma de CSS , por ejemplo ) , el tema de Drupal puede anular el tema de CSS , lo que ahorra los desarrolladores el momento de tener que quitar de edad , código extraño que de otro modo sería inútil . Una función de tema especial llamado " theme_ " se antepone a los IDs de formulario para identificar qué tema se debe aplicar a ciertas formas específicas.
Forms Validación
Si que se está realizando sencilla recopilación de información, formularios de Drupal básicos están bien, sin embargo, si usted necesita para validar los usuarios de la información entran en la forma contra una base de datos ( a la página web de inicio de sesión de alimentación , por ejemplo) , usted puede tomar ventaja de la característica de validación incluido en formulario de API de Drupal. Los campos de formulario que requieren la validación se adjuntan con la etiqueta " _validate " . Cuando el usuario envía la información en el formulario, sólo los campos que se han etiquetado comprobará la base de datos especificada para ver si la información coincide . Esto es especialmente ventajoso cuando la validación de credenciales de acceso o el código postal del envío de un usuario en un sitio web comercial.
Formulario Presentaciones
Mientras que algunos desarrolladores optan por usar PHP para alimentar la presentación de la información del formulario en una base de datos como MySQL , también pueden optar por usar la función de presentación en forma de API de Drupal. La función " _submit " se utiliza para pasar información de los campos del formulario correspondiente a la base de datos donde se almacenan los valores de los campos . Es importante señalar que un submit función sólo si el botón de envío está presente y existe en el campo "$ _POST " la forma Drupal y que toda la validación del formulario no ha fallado. Si alguno de los campos de formulario que requieren la validación no validan correctamente, entonces el envío del formulario fallará.