Problemas con los form's

Events happening in the community are now at Drupal community events on www.drupal.org.
Help_me's picture

Buenos días para algunos

Soy nuevo con este cms drupal yo eh trabajado anteriormente en full html en fin.

tengo un problema un poco grave con los formularios en drupal.
Quiero hacer un formulario en drupal especial es decir combinando html php javascript y jquery pero cuando pongo las tags (html) como <input type="radio"..... no los reconoce el drupal.

El formulario es uno de pagos con conexión a paypal y a visa y esas cosas y se me esta complicando.
mi pregunta es la siguente:

hay alguna manera de salir del drupal, es decir el dominio que tengo es por ejemplo ("www.midominio.com/es") ("el /es es porque esta en español") tengo una carpeta backup_old_page que esa pagina esta en html y se me ocurrio que podria poner un link a backup_old_page y ahi crear un nuevo html y crear el formulario que queria.

pero... el es/ del drupal no me deja intente crear una carpeta "es" pero me malogra la pagina actual...

alguien me podria ayudar con este tema, como puedo salir del drupal y redirecionar a una carpeta de solo html o como poner un formulario en html php javascript y jquery en drupal y que funcione. les agradezco de antemano

Comments

Recomendación

w4lt3r's picture

Hola! en caso tu website contenga un carrito de compras, te recomiendo que hagas uso de cualquiera de estos dos módulos:

Ahora bien si lo que deseas es crear un formulario, existen dos opciones:

Si haces uso del API primero has de crear un módulo con lo más básico:

  • En la carpeta
    /path_to_drupal_site/sites/default

    creas una carpeta llamada modules y en ella creas otra carpeta con el nombre de tu módulo

    /path_to_drupal/sites/default/modules/my_module_name
  • Tu carpeta debe tener como mínimo dos archivos, los cuales deben tener el mismo nombre que tu carpeta pero uno con extension my_module_name.info y el otro my_module_name.module
  • El contenido de my_module_name.info es este
  • Y el del my_module_name.module básicamente contendrá el código que personalizara core y/o lo extenderá.

En el archivo my_module_name.module colocaras lo siguiente:

<?php
function my_module_name_mi_formulario() {
 
$form = array();
 
$form['nombre'] = array(
   
'#title' => t('Nombres'),
   
'#type' => 'textfield',
  );
 
$form['enviar'] = array(
   
'#value' => t('Enviar'),
   
'#type' => 'submit'
 
);

  return
$form;
}
?>

y para renderizar tu formulario donde desees utilizas la siguiente funcion

<?php
drupal_get_form
('my_module_name_mi_formulario');
?>
la docu la puedes encontrar aquí

Espero te sirva de algo, cualquier cosa pregunta ;).

Sin acceso =S

Help_me's picture

Muchas gracias "w4lt3r" por tener la amabilidad de contestarme.

tengo una duda en donde dices :

"El contenido de my_module_name.info es este" no puedo entrar a ese link me dicen que tengo acceso denegado, yo se que el link es este.

https://groups.drupal.org/freelinking/https%3A/%252Fdrupal.org/node/231036

pero mil disculpas si esta prohibido ponerlo así, no entiendo porque no puedo acceder a ese link

No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela

Corrección de enlace

w4lt3r's picture

Perdón, yo fui el del problema XD, este es el enlace correcto https://drupal.org/node/542202, espero te sirva y si necesitas de mas ayuda con gusto te resolveremos tus dudas éxitos.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week