Hola Todos, Necesito hacer una pagina con ajax y me gustaria saber si hay un modulo q me ayude o tendria q hacerlo manual mente, aqui les explico.
El DOM htm que genera drupal es asi:
<#main-wrapper>
<#main>
<#content>
<.section>
<h1> Quie va el titulo /h1
<.region .region-content>
<#block-system-main>
<.content>
<#node-1> <<<<<Aqui inicia el contenido del nodo-1
<p>y Aqui va el contenido que corresponde al "nodo 1"</p>Desde luego el Nodo-1 tiene un enlace en el menu digamos llamado boton-1. Cuando haga click en otro enlace del menu llamado boton-2, este borre todo el contenido de ".content" (osea borraria el nodo-1) y me cargue su respectivo contenido que seria el nodo-2 y todo eso con ajax.
Existe un modulo que haga eso?? o tendria que armarlo manualmente con Ajax de jQuery
Muchas gracias y espero sus respuestas :D
Edicion:
busco hacer algo como esto http://www.quintessentially.com/
Las imagenes en carrousel ya lo tengo solucionado, pero el contenido debe cambiar mediante ajax, como en esta pagina.
Como lo hice el bloque de imagenes en miniaturas?
Cree un nuevo tipo de contenido y despues un view en modo block que se muestre en formato carrousel y cada imagen en miniatura es el enlace a su propio contenido, por ahora carga el contenido haciendo un refresh pero este contenido debe cargar mediante ajax... alguna idea?
Comments
Parece que quieres implemetar pestañas (tabs)
Por tu descripción diría que estás intentando implementar pestañas cargadas vía AJAX.
Echa un ojo al módulo quicktabs: http://drupal.org/project/quicktabs
Si, pero los botones son mas q pestañas
busco hacer algo como esto http://www.quintessentially.com/
Las imagenes de abajo ya lo tengo solucionado, pero el contenido debe cambiar mediante ajax, como en esta pagina.
Como lo hice el bloque de imagenes en miniaturas?
Cree un tipo de contenido y despues un view en modo block que se muestre en formato carrousel y cada imagen en miniatura es el enlace a su propio contenido, pero este contenido debe cargar mediante ajax... alguna idea?
Pues programandolo. Si no
Pues programandolo.
Si no sabes programar lo tienes jodido, pero vamos no es complicado sacar una llamada ajax que te recupere lo que necesitas.
¿Qué tal llevas la programación?
Oskar
Esta hecho
Gracias a todos por responder... bueno probando probando ya lo hice, aqui les dejo el codigo en bruto... aun falta pulir : D pero si funciona : D
jQuery('.jcarousel-view--img-preview--block a').click(function(k){
k.preventDefault();
jQuery('#block-system-main .content').html('');
jQuery('#block-system-main .content').load('2 .node-carte-blanche');
/*jQuery.ajax({
url: '2 .node-carte-blanche',//ESTO NO FUNCIONA ALGUIEN SABE COMO HACER?
success: function(data) {
jQuery('#block-system-main .content').html(data);
alert('Load was performed.');
}
}); */
})
Te recomiendo crear un modulo
Te recomiendo crear un modulo en el cual tengas un hook menu que te devuelva el contenido en formato json. Podrias probar de esa forma para la url.
Aun nose crear modulo
Hola, esa buena idea, pero el problema es q aun no soy bueno creando modulos, pero facil q podria crear uno usandoesa funcion ajax :D