Poner pestañas en el formulario

Poner pestañas en el formulario

de Ana Valero Torralbo -
Número de respuestas: 6
Hola!

Alguién sabe como puedo añadir pestañas a mi formulario.

Gracias
Promedio de valoraciones: -
En respuesta a Ana Valero Torralbo

Re: Poner pestañas en el formulario

de David Monllaó -
Buenas Ana,

Si estás modificando un módulo puedes añadir pestañas en el archivo tabs.php del módulo, si estás desarrollando algun módulo nuevo puedes mirarte el archivo tabs.php de algún modulo para ver como va la cosa; necesitarás usar la función print_tabs
En respuesta a David Monllaó

Re: Poner pestañas en el formulario

de Ana Valero Torralbo -
Gracias por responder, me he estado mirando algunos archivos tabs y me ha surgido la siguiente duda. Es posible que la informacion en todas las pestañas se cargue a la vez?, es decir, no darle a una pestaña y cargarle un formulario en ese momento, sino que por ejemplo entre a un sitio con pestañas y automaticamente se carguen todas???
En respuesta a Ana Valero Torralbo

Re: Poner pestañas en el formulario

de David Monllaó -
Buenos días,

Si te he entendido bien no quieres que se recargue la página cada vez que se cambia de pestaña, las funciones de moodle para pestañas no creo que te permitan hacerlo, podrías usar javascript o peticiones asíncronas; podrías usar la librería yui que viene en lib/
En respuesta a Ana Valero Torralbo

Re: Poner pestañas en el formulario

de andres rodriguez -

Hola estoy haciendo un modulo de moodle y en el view.php querria poner pestañas en la parte superior a modo de menu para moverse entre las paginas que tendra el módulo pero no tengo ni idea de como ponerlas con print_tabs()

Alguien puede echarme una mano?

Gracias

En respuesta a andres rodriguez

Re: Poner pestañas en el formulario

de andres rodriguez -
Al final pude encontrarlo yo mismo buscando y buscando, esto es moodle amigos, dos dias para hacer algo de lo mas sencillo pero weno, intentare ayudar a todos los que vengan detras.

Para meter tabs solo con mirar el archivo weblib.php podremos darnos cuenta de como se hace, hay que definir unos arrays y luego hacer print_tab

$tabs = array();
$row = array();

$row[] = new tabobject('alumnos', "$CFG->wwwroot/mod/gtcvistadani/view.php", 'Alumnos', 'Mostrar pestaña Alumnos');
$row[] = new tabobject('grupos', "$CFG->wwwroot/mod/gtcvistadani/grupos.php", 'Grupos', 'Mostrar pestaña Grupos');

$tabs[] = $row;

$currenttab = 'grupos';

print_tabs($tabs,$currenttab);

Y echo!!

Ahora solo necesito averiguar como hacer para que muestre siempre las mismas paginas cuando cambio de pestaña, aver si lo logro

CIAO