user warning: Duplicate entry '204065' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('', 'node', '', '204.236.235.245', 0, 'a7491431e1ebab135140208df80dafeb', 431, 1362305688) in /var/www/cocinandocondrupal.net/modules/statistics/statistics.module on line 64.
Imagen de bea

Bug del módulo Panels 5.x-2.0-beta1

Módulo: panels 5.x-2.0-beta1

Si con el módulo Panels 5.x-2.0-beta1 os sale el siguiente error:
warning: Invalid argument supplied for foreach() in /var/www/drupal/sites/all/modules/panels/includes/plugins.inc on line 423.

Debeis añadir la línea de código: "$types = array()" al archivo panels_views.module en la línea 692:

<?php
function panels_views_content_types() {
 
$panes = panels_views_load_all();
+
$types = array();
  foreach (
$panes as $name => $pv) {
?>
Imagen de miren

Añadir enlaces dentro de los contenidos

Esta es una de las recetas sencillitas dirigidas a personas que se defiende con cierta dificultad en la cocina. Explicaré cómo añadir un enlace dentro de un contenido.

Paso 1. Seleccionaremos el texto o palabras que deseamos sean el enlace a otra página web.
Seleccionar texto

Paso2. En el editor de texto que estemos utilizando seleccionaremos el icono de añadir enlace que habitualmente contiene un "ocho tumbado".

Imagen de bea

El hook Form_alter

Si se quieren hacer modificaciones, como añadir, borrar o alterar campos en formularios (como pueden ser los de añadir contenido, buscadores, logarse..) basta con un utilizar el hook form_alter de drupal.

Los dos parametros de éste hook son los siguientes:
hook_form_alter($form_id, &$form)

  • $form_id: Representa la identidad del formulario, es el nombre de la función que genera el formulario.
  • $form: Array que contiene las características de todos los elementos del formulario
Imagen de karlos

Drush (el aptitude de drupal)

Según los chicos de Drush este módulo es la navaja suiza de drupal, para nosotros es más bien un robot de cocina.

Este módulo es un clásico, pero ahora adaptado a las nuevas realidades de drupal, reescrito y mejorado, permite tener una linea de comandos para la gestión de algunos de los elementos de drupal.

Imagen de karlos

Módulo Limitador de busquedas para tipo de contenido "search_types"

En la cocina como en muchos otros sitios, la vergüenza no es una buena compañera, hoy la vergüenza es por dos, primero la mía por no atreverme a publicar todo lo que hacemos y la otra por mi compañera de cocina bea, que incluso le da vergüenza escribir en esta cocina.

Bueno pues ni "pa" ti ni "mi" y he decidido que todo lo que hagamos lo meteremos aunque sea en este pequeño rincón.

En este caso es más justificado ya que un modulo perecido ya esta publicado en drupal.org, pero a nosotros no nos ha terminado de funcionar y tiene funcionalidades que nos sobran.

Imagen de karlos

taxonomy_limit y taxonomy_super_select incompatibles, Aviso cocina

Hola hoy nuestra receta es más bien una recomendación, momentánea de incompatibilidades a la hora de mezclar sabores.

Por un lado tenemos el taxonomy_super_select un modulo vistoso y practico que permite plegar y desplegar una jerarquía de términos siempre y cuando esa jerarquía este marcada con selección múltiple. Este módulo hace mas amigable la inserción de datos

Primeros pasos con drupal, crear el primer usuario, traducir el interfaz.

Ya tenemos nuestro drupal instalado, pero ahora quizás no sepamos bien que hacer. Veremos una página en inglés (y todos sabemos que los ingleses comen fatal). Vamos a comenzar a configurar nuestro drupal. Empezaremos creando la primera cuenta de usuario e instalaremos el idioma castellano para la interfaz. A través de esto iremos viendo conceptos de drupal como módulo, usuario etc, etc...

Imagen de oskar_calvo

Nube de etiquetas; especias para nuestra ensalada.

Ojo, este código lo he sacado de drupal.org, y le he añadido únicamente el contar la cantidad de veces que aparecen las etiquetas utilizadas. Pasarlo a una lista ordenada hacia abajo tambíen sería sencillo, únicamente sacar las estiquetas span del foreach, y crear una lista con elementos li en el comando foreach.

Imagen de oskar_calvo

Views; primeros pasos para aderezar una ensalada.

Creación de vistas:

Una vez instalado el módulo de views accedemos al mismo. y nos disponemos a crear una nueva vista, pinchamos en la pestaña "adds".




Nos muestra un formulario con 8 secciones a seleccionar y/o rellenar.

Información básica:

Nombre: en esta opción indicaremos el nombre de la vista
que vamos a crear.


Imagen de karlos

Vim para drupal (vitrocerámica o gas)

Todo cocinero que se precie tiene sus preferencias, pero estas preferencias en ocasiones rallan la manía. Dentro de las manías mas recurrentes de un cocinero esta en la elección de sus herramientas, Karlos Argiñano siempre habla de que un cuchillo estilo Iberico nunca se podrá comparar con uno de esos Japoneses, o sin ir mas lejos la mejor cocinera del mundo, mi madre, simpre dice que para el bakalao nada mejor que el GAS que con la vitro no queda igual.