Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/07/2014, 09:25
jeremiselxi
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Mensajes: 269
Antigüedad: 15 años, 7 meses
Puntos: 22
Respuesta: VIEWS > Link que muestre los post con 'x' termino, que ha creado un usuari

Buenos dias amigo.

Me paso algo similar ayudando a un compañero y aqui en este video te traigo la solución. A partir del minuto 12 es que te interesara.


http://drupalalsur.org/videos/crear-...idas-en-drupal


Para esto hay que crear una vista y en ella crear dos páginas una donde mostrara todos los terminos

Y la otra donde moatrara aquellos terminos con ese usuario en concreto.

Para la segunda vista crearas un filtro contextual donde diras a esa segunda vista que en el video se llama garelyshow creo, en ves de pasarle el id del nodo pondras el id del término porque tu segunda vista ya tienes esos términos con ese usuario en concreto.

Luego creas un bloque y agregas este código

Código Javascript:
Ver original
  1. <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
  2. <script>
  3. $(document).ready(function(){
  4. $(".view-galerias a").click(function(e){
  5. e.preventDefault();
  6. var enlace = $(this).attr('href');
  7. var nuevo_enlace = enlace.replace("node", "galleryshow");
  8. window.location.href = nuevo_enlace;
  9. });
  10. });
  11. </script>


El codigo antes indicado esta hecho en jquery y creare un módulo para hacerlo publico.

En el codigo antes indicado lo que quiere decir es: buscame en el documento o pagina los link que esten en una seccion llamada .view-galerias. La letra a significa links. Entonces luego que lo identifiques aquellos link modificales la linea de codigo donde diga node y sustituyela por el nombre de la segunda vista que en este caso es galeryshow. Asi podra cambiar el link a la segunda vista. Al darle click pasara como argumento el id del término y listo. Espero que os funcione