Archive for January, 2010
Objetivos 2010
Como lista de buenos propósitos para el 2010 voy a hacer una recopilación de lo que creo que sería ideal para este nuevo año.
- Cambiar mi blog de diseño…
- Retornar mas a la comunidad, participando en mas proyectos Opensource y mantener vivos en los que ya participo.
- Ir a mas eventos de Networking, conocer a mas gente y presentar lo que hacemos en Season.
- Seguir reciclandome y aprendiendo nuevas cosas.
- Programar mi primera aplicación para iPhone y Android
- Trabajar mas con Ruby on Rails.
- Mejorar mis conocimientos del entorno de Flash i AS3.0
- Asistir a, por lo menos una conferéncia de Data Visualization, Arte Digital o Interactividad.
Veremos que nos depara este próximo año y deseo que sea el año de Season, tenemos muchos y buenos proyectos horneandose.
2 commentsPasar parametros a bloques de vista en Drupal
En ocasiones nos encontramos con la necesidad de que el bloque que hemos generado con Views 2 modifique su contenido basandose en los parametros que obtenemos de la URL de un sitio elaborado con Drupal.
El problema que encontramos es que no podemos pasar parámetros a los bloques desde Views 2. Simplemente no funciona. Pero vamos a ver como podemos solucionarlo.
El workaround consiste en forzar el envío del parámetro al bloque mediante una configuración determinada del parámetro requerido.
Los pasos que hay que seguir son:
Agregamos el parámetro requerido a la configuración de parametros de la View y lo configuramos como muestra la siguiente imágen:

Como se puede ver en el argumento PHP se retorna un valor constante a modo de ejemplo. El bloque recibe como parámetro el valor que retornemos en este fragmento de PHP y a nosotros nos interesa retornar un valor basado en la URL que el usuario está visitando. Para ello vamos a escribir como valor de retorno un código parecido al siguiente:
$path = drupal_get_path_alias($_GET[‘q’]); //get URL alias
$path = explode(‘/’, $path); //break path into an array
if ($path[0] == ‘projects’ && $path[1] != ”)
{
return $path[1];
}
Con esta operación podremos enviar al bloque casi cualquier parámetro que nos interesa y configurarlo para actuar según nos interese.
Espero que sea de ayuda.
Referencias: http://www.ridgesolutions.ie/index.php/2009/01/19/passing-an-argument-to-a-block-view-in-drupal-6/
Comments are off for this post