Preguntas etiquetadas con forms

Úselo para preguntas sobre el formulario API. No lo use para entidades o formularios de entidad.

50
¿Cómo usar un archivo de plantilla para crear un tema?

Si bien los nodos, los comentarios, los bloques y muchas otras cosas en Drupal tienen como tema el uso de archivos de plantilla de tema (como node.tpl.php), los formularios son una historia diferente. No hay archivos de plantilla de tema para formularios. ¿Cómo puedo obtener un formulario...

40
¿Por qué hook_form_alter () es tan desordenado?

Aquí hay un ejemplo que acabo de encontrar. Estoy tratando de poner algo de HTML en la etiqueta de mi campo. $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has...

36
Agregar CSS y JS para formar con archivos adjuntos

Necesito agregar algunos archivos CSS y JavaScript externos y locales a un formulario, pero parece que no puedo encontrar la manera correcta de hacerlo. ¿Simplemente agrego las rutas y las URL para los archivos JS y CSS? Supongo $form['#attached']['css'][]y $form['#attached']['js'][]son los...

33
¿Para qué se usa $ form_state?

¿Para qué se $form_stateusa típicamente en el contexto de la API de formulario si se usa como argumento? Específicamente, estoy buscando un ejemplo de cuándo se

30
¿Validación personalizada para un formulario?

Necesito agregar validación personalizada a un formulario, digamos agregar formulario de artículo. Esperaba algo como hook_FORM_ID_validate()manejar esto, pero no puedo encontrar nada relevante en la documentación de la API. ¿Cuál es la forma de agregar validación personalizada a un...

24
Diferencia entre $ form_state ['valores'] y $ form_state ['input']

¿Puede alguien decirme la diferencia entre estas dos variables? $form_state['values'] $form_state['input'] Opcionalmente, algún ejemplo de acción con el que se utilizan. Me pregunto especialmente sobre el uso con ajax en forma drupal. ¿Cuál de estos debo usar en la devolución de llamada ajax...

24
La diferencia entre crear nuevo y editar nodo en forma alter

Tengo una sección alter para un tipo de contenido en particular. En el formulario, ¿cómo puedo averiguar si se trata de crear un nuevo formulario o editarlo ? Con dsm ($ form) desde alter puedo obtener resultados con varias diferencias entre ellos. ¿Cuál es la mejor manera de distinguirlos unos de...

23
Mostrar formularios en una ventana modal [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años . Tengo un...

22
¿Cómo subir varios archivos a la vez?

Necesitamos cargar múltiples archivos de diferentes tipos, ¿hay un módulo que verifique los tipos mime válidos y cargue solo los archivos válidos (según la configuración del sitio, por ejemplo: png, doc, jpg, txt)?

22
¿Cómo puedo encontrar la identificación del formulario?

¿Cómo obtengo el id del formulario? Acabo de comenzar a hacer mis módulos y estoy parado. Recibí este código de otra persona y estoy tratando de personalizarlo: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') {...