Cómo crear categorías en blogs con Drupal 7

Hola a todos, más de uno se habrá pasado horas intentando lograr esto ya que el nuevo Drupal trajó ciertas modificaciones que ya no nos permite realizar esto en forma tan directa y simple como lo hacía el Drupal 6, a continuación les expongo los pasos necesarios para lograr esto y que quede con un formato ordenado y elegante en la pagina que estén administrando.

Crear Categorías

  1. Ir a estructura
  2. Entramos en tipo de contenido
  3. Seleccionamos gestión de los campos de las entradas de blog
  4. Agregamos un nuevo campo, el tipo de dato a almacenar será term_reference: taxonomy_Tags, si existe agregamos de la lista de campos existentes, si no creamos uno nuevo.

NOTA: Si creamos uno nuevo podríamos nombrarlo field_blog

  1. En el nombre de etiqueta ponemos: categorias y en el formato del elemento a editar, seleccionamos autocompletado

Listo por un lado, Ahora todos los blogs tendrán una o varias categorías si los usuarios especifican una o varias separandolas por coma.

Cómo agrupar las categorías y que los usuarios los encuentren facilmente?

Creamos un nuevo menu y lo denominamos categorías, luego debemos crear menus con links a esas categorías, para lograr esto:

  1. Abrimos una ventana aparte e iniciamos secion en nuestro drupal
  2. Nos dirigimos nuevamente a estructura
  3. Entramos a la sección de taxonomías
  4. Entramos a la lista de terminos del vocabulario Tags
  5. Seleccionamos la primera taxonomia y nos llevara a todos los blogs de esta categoría
  6. Copiamos la url del resultado de busqueda
  7. En la ventana anterior creamos un nuevo menu en categorías con el nombre de la categoría que deseamos linkear
  8. Menú padre: <catagorías> y la url es el que copiamos anteriormente, y así sucesivamente hasta haber creado un menú por cada categoría

El menú ya existe ahora debemos mostrarlo

  1. Volvemos a estructura
  2. Entramos a bloques
  3. En la lista de los bloques desactivados, entramos a las opciones de configuración del menú categorías
  4. Ponemos un título al menú para que los usuarios sepan de qué viene, en este caso es: Categorías
  5. En la configuracion de región de nuestra página seleccionamos en que parte queremos que aparesca, en mi caso yo lo puse en la segunda barra lateral
  6. Y por ultimo seleccionamos las paginas en las que deseamos que aparescan, en este caso tildé la opcion de todas menos las que aparecen en la lista, asi las categorías puede verse en todos las entradas de los blogs, en todas las categorias pero no así en las páginas que no tienen relación con este tipo de contenido

NOTA: Si un usuario hace una entrada con una categoría nueva, el administrador deberá crearle un acceso nuevo en el menú de categorías ya que este paso a diferencia de la creación de categorías no es automático.

Espero les allá gustado y les sea útil, hasta un proximo encuentro

Cómo hacer una redirección 301 en Drupal con el archivo htaccess

Nota: Todos las indicaciones a continuación son para realizarlas en el archivo de .htaccess

  1. Para sitios que se ejecutan en un VirtualDocumentRoot http://example.com/, descomente el comando RewriteBase o si utiliza Drupal en un subdirectorio o en un VirtualDocumentRoot en http://example.com/drupal, descomente el comando RewriteBase/drupal
  2. En la línea subsecuente al comando RewriteEngine, agregue el siguiente código: RewriteRule ^ old_file_name http://www.example.com/new-file-name [R = 301, L]
  3. Remplazamos old_file_name con la ruta de acceso al antiguo archivo que usted desea redireccionar y remplazamos http://www.example.com/new-file-name con la ruta completa a la nueva página.

Nota adicional, si usted coloca estos cambios por debajo de la declaración rewrite y antes cualquier otra redirección, funciona mejor.