Ayuda con Ajax drupal7

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

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)

tunic's picture

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

lekofev's picture

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

oskar_calvo's picture

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

lekofev's picture

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

antoniocuga's picture

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

lekofev's picture

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

Spanish

Group organizers

Group notifications

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