Mostrando entradas con la etiqueta Drupal. Mostrar todas las entradas
Mostrando entradas con la etiqueta Drupal. Mostrar todas las entradas

martes, 23 de octubre de 2012

Listado de Etiquetas (Tags) en Drupal 7

Después de una tarde bastante agotadora en la búsqueda de alguna luz  sobre como mostrar en un blog cualquiera el listado de las etiquetas, con el número de entradas o publicaciones, encontré este post donde explican de forma clara y sencilla el procedimiento, utilizando Views.

Lo que hice fue lo siguiente:
  1. Crear una Vista (View)  relacionada con los términos de Taxonomía
  2. En el aparte de Campos (Files) añadir Termino de Taxonomía: Nombre (Taxonomy term: Name)
  3. En Relaciones (Relashionships), añadir un Termino de Taxonomía: Contenido usando Etiquetas. En realidad yo lo relaciono con "Etiquetas", porque es el campo que decidí usar para los blogs, pero puede ser alguno que hayas personalizado.
  4. Añadir un filtro contextual (contextual filter) para terminos de taxonomía y escoger  'Display a summary'.  Entonces  usa la opción de  'record count with link'. 
De esta manera deberías tener una lista con las "Etiquetas" y además el número de publicaciones asociadas a cada una.

Éxitos!

viernes, 14 de septiembre de 2012

Drupal y los menús

A todo el que le sirva esta entrada, buenas noches, buenos días o buenas tardes, depende de la ubicación del sol...

Aunque estuve bastante tiempo investigando, pensé que era imposible personalizar un menú con Drupal 7, precisamente porque no había prestado la atención necesaria. Este CMS trata cada menú que crees como un bloque, por lo que cada menú tendrá también un identificador único, valga la redundancia, como todo bloque...

En consecuencia, adaptar un menú en Drupal usando CSS es de lo más sencillo. En el código fuente resultante podrás observar algo como:

<div class="block block-menu contextual-links-region" id="block-menu-menu-menunuevo">
Acá esta impreso tu menu</div>


Con el id puedes hacer referencia desde un archivo CSS para cambiar las características de la lista que Drupal va a imprimir para tu menú.

#block-menu-menu-menunuevo .clasesdemimenu

Aunque parezca algo bastante tonto para algunas personas con mucha experiencia en estas lides, es un detalle del cual no necesariamente se tiene referencia rápidamente.

Saludos!

miércoles, 12 de septiembre de 2012

Crear Tipos de Contenido en Drupal 7





Generalmente me es difícil escribir contenido para el blog, principalmente por razones de tiempo en mis actividades. Para que este no quede en el olvido, decidí colocar ciertas entradas en forma de recordatorio que me permitan retomar soluciones que alguna vez haya implementado. Por ejemplo en este caso estoy en medio del desarrollo de un sitio Web con Drupal 7, hasta ahora el mejor CMS con que me he tropezado, principalmente por la capacidad de trabajar con Meta-Datos. Al desarrollar un sitio Web complejo con este CMS, inevitablemente utilizaremos los módulos que lo separan de lo común en este sentido: Panels, Views, CCK. Tan versátil es el CCK que forma parte del Core en la versión 7 de Drupal.


Algo que debemos hacer al principio de todo Desarrollo Web es realizar un bosquejo de la apariencia para estudiar y decidir que comportamiento tendrá cada sección del sitio. En la actualidad un sitio web realmente es un proyecto completo de software. En Drupal, todo se basa precisamente en el contenido y cada elemento del mismo se  denomina Nodo. Este CMS permite que tengas varios tipos de contenido o nodo, por lo que es importante:
  • Esquematizar el tipo de contenido deseado, preferiblemente en papel.
  • Decidir que parámetros de este contenido deben convertirse en campos, después de haber dispuesto equilibradamente la información en el bosquejo.
  • En Drupal 7, en el aparte administrativo vamos a Estructura->Tipos de Contenido->Añadir Tipo de Contenido, donde podemos agregar los campos que se deseen.
  • Cuando tengamos el tipo de contenido con la información a guardar, se utilizará el módulo de "Panels" para la distribución de la información en la página, con la opción de "plantilla de nodo". Se accede en  Estructura->Paneles->plantilla de nodo(editar).
  • A partir de este momento, usamos la opción de Panels para distribuir la información en dicha plantilla, creando las variantes que sean necesarias. La ventaja de este módulo es que podemos agregar las clases CSS que sean necesarias y cambiarlas en los archivos del Tema de Drupal que estemos editando.
Espero sea útil esta información a quién este buscando algunos tips sobre este versátil CMS.

Saludos