Compartiendo conocimiento y experiencias

Drupal

Quitar o convertir ñ, acentos, espacios, caracteres en Drupal con transliteration

categoría:

Tocando código en los templates o en los módulos nos encontramos de vez en cuando con la necesidad de convertir caracteres a sus equivalentes sin acentos, ñ, espacios, etc.

Por ejemplo si en un menú, le añadimos unos class que son dinámicos a partir de nombre del link: Inicio, Galería, Dónde estamos...

  1. <li class='galeria'>Galería</li>
  2. <li class='donde-estamos'>Dónde estamos</li>

Solución

Si tenemos el módulo transliteration, que es muy recomendable tener si hay url limpias (amigables) o ficheros, para mantener la compatibilidad de idiomas y navegadores.

Con la función:

  1. function transliteration_get($text, $unknown = '?', $source_langcode = NULL)
  2.  
  3. $link_element = strtolower(transliteration_get($link_title));

Si $link_title es 'Dónde estamos', $link_element es 'donde-estamos'

Esperamos sea de ayuda.

Si se te ocurre otra manera de hacerlo, por favor comenta.

Taller de Drupal Commerce. Crear y gestionar una tienda on-line

categoría:

El día 12 de diciembre Pedro Cambra imparte impartió un taller sobre Drupal Commerce, una de las soluciones de comercio electrónico basadas en Drupal.

El taller es en la Escuela Superior de Tecnología y Ciencias Experimentales de la Universitat Jaume I de Castellón y organizado por la gente de decharlas. El evento será de 16h a 20h.

Seguramente el vídeo del taller esté disponible en unos días como en otras ocasiones.

Ya están disponibles los vídeos y presentaciones

Cícero formación. Nuevo portal drupal

categoría:

Hace un tiempo anunciábamos el lanzamiento de la web corporativa que desarrollamos para Cícero Comunicación, una consultora de comunicación especializada en el sector de la salud y del consumo, en esta ocasión ponemos en marcha su nuevo portal de formación, también desarrollado con Drupal y con el que hemos tenido el placer de volver a trabajar con ellos.

 

Cícero formación

 

Enhorabuena DrupalCamp Spain 2011

categoría:

IMG_2429

De vuelta a casa una pequeña retrospectiva del fin de semana que hemos pasado en Sevilla, asistiendo al evento más importante sobre Drupal en España.

 

Lo que más me sigue llamando la atención y me parece fantástico es el concepto de comunidad y la grandeza que esta palabra toma alrededor de Drupal. Es casi una utopía, pero es real.

 

Entrando en materia: sesiones, organización, asistentes, compañeros, patrocinadores, Sevilla...

 

Alacarta, televisión y radio de Canal Extremadura, nuevo portal Drupal

categoría:

Alacarta Canal Extremadura

El nuevo portal de streaming televisión y radio de Canal Extremadura, alacarta.canalextremadura.es

Lo hemos desarrollado utilizando el gestor de contenidos Drupal e integrado el servicio de streaming que permite una mayor calidad en las emisiones y el CDN que cachea el contenido de modo que disminuye la carga del servidor y el tiempo de respuesta al usuario.

En cuanto a la estructura del portal, se divide en dos secciones Televisión y Radio, y cada una de ellas en opciones que se relejan en el menú principal (superior). Todos los contenidos están categorizados de modo que se pueden mostrar como contenido similar o relacionado en las vistas.

Drupalcamp 2011, a la vuelta de la esquina

categoría:

Estamos a una semana de la cita anual más importante de España en lo que a Drupal se refiere, la Drupalcamp, que un año más será de asistencia obligada para profesionales y entusiastas de Drupal y que este año tendrá lugar en Sevilla los días 1 y 2 de octubre.

Desde Solucionex nos volcamos con el evento siendo patrocinadores plata y desplazándonos hasta allí 8 miembros del equipo para ayudar en todo lo posible a la organización y sobre todo, para asistir a las más de 60 sesiones programadas. Puedes consultar el programa completo aquí.

 

Portal Drupal. Asociación Nacional de Informadores de la Salud

categoría:

Acabamos de entregar un nuevo proyecto Drupal. Se trata de un portal de una asociación de periodistas con una carga importante de contenido.

Algunas tareas destacadas que hemos realizado: Zonas públicas y privadas sólo para socios, integración con MailChimp, migración de contenidos desde XML, posicionamiento de las sedes utilizando Google Maps, diferentes perfiles de usuarios, Encuentros digitales, integración con perfiles Linkedin y blog personales.

Nuevo reto superado y excelente trabajo de todo el equipo.

Asociación Nacional de Informadores de la Salud

Vista añadir where con argumento. Drupal views clauses argument

categoría:

Nos encontramos con el siguiente escenario

Un grupo de música tiene varias canciones.
En el nodo de una canción queremos mostrar en un bloque todas las canciones del grupo excepto la que estamos escuchando. Views nos permite obtener todas las canciones del grupo y listarlas.

Para "restar" la que estamos escuchando y que así no se repita en el listado de las relacionadas utilizamos views_query_alter:

  1. function slx_custom_views_query_alter(&$view, &$query) {
  2.  
  3.   if ($view->name == 'Mas_canciones' && $view->current_display=='block_3') {
  4.     $cancion_actual = $view->args[0];
  5.     $query->where[0]['clauses'][] = "node.nid!=".$cancion_actual[1];
  6.   }
  7.  
  8. }

a la vista la estamos llamando desde el tpl del nodo de la canción con dos argumentos: el grupo y la canción actual.

views_embed_view('Mas_canciones','block_3', array($node->field_cancion_grupo[0]['nid'], $node->nid));

Portal de viviendas rústicas en Drupal

categoría:

Lanzamos la web de viviendas rústicas de ModularHome, una empresa dedicada a la construcción de viviendas modulares con diseños enmarcados en ambientes rústicos y pensados para su utilización como primera vivienda, casa de campo o complejo turístico – rural.

Para el desarrollo del portal hemos utilizado Drupal 7 como gestor de contenidos.

Viviendas rusticas

En 2 meses tenemos Drupalcamp 2011 (y somos patrocinadores)

categoría:

Los próximos días 1 y 2 de Octubre se celebrará en Sevilla la Drupalcamp 2011 que promete ser un evento excepcional para todos aquellos que formamos parte de la comunidad Drupal en España.

La edición de 2010 en Barcelona fue todo un éxito por lo que las expectativas de cara a esta nueva edición son muy altas. Cada vez somos más las empresas y desarrolladores que utilizamos Drupal por lo que el interés y la demanda de formación crece cada día de forma exponencial.

Distribuir contenido

Síguenos en

Síguenos en FacebookSíguenos en Twitter

Comentarios recientes

Apoyamos

Drupal Association

Apoya la candidatura