Cocina "con fundamento" para drupal

Por todos es sabido que en la cocina copiar recetas, mejorarlas y distribuirlas es la norma habitual. Las grandes cocineras, las "etxeko andres" (amas de casa), las que nos han dado de comer todos los días, han ido traspasando sus recetas de unas a otras/os.

En Investic estos últimos años hemos comido mucho y bien, pero ha sido con Drupal cuando nuestros platos han empezado a ser algo más exquisitos. Por eso hemos decidido hacer este libro de recetas, para compartir nuestra cocina "gourmet". Para ello haremos uso de los ingredientes clásicos: módulos, plantillas, instalaciones... Tendremos en cuenta que no todo el mundo está igual de suelto en los fogones y cocinaremos para todos los niveles, acordaros que los niños y niñas siempre pueden echarnos una mano, limpiando la lechuga, arreglando css.

Somos lo que comemos y por eso creemos que comer con Drupal es algo sano y saludable.

Saludos y bienvenidos a nuestra cocina.

Accesibilidad tablas del módulo EVENT

// en el template.php
 
function phptemplate_event_calendar_month($op, $header, $rows, $attributes = array(), $caption = NULL) {
  $attributes['summary'] = 'Calendar';  
  $output = theme("table", $header, $rows, $attributes, $caption);
  return '<div class="event-calendar"><div class="month-view">'. $output ."</div></div>\n";
}

hook_link y su potencia

<?php
/**
 * Implementation of hook_link().
 * 
*/
function movida_link($type, $object, $teaser = FALSE) {
 
  if ($type == 'node') {
    $node_type= variable_get('movida_'. $type, FALSE);
    if ($node_type == '1') {
      $links = array();
      $links['gears_create'] = array(
        'title' => t('Create'),
        'href' => "manifest/node_create",
      );
      $links['movida_delete'] = array(
        'title' => Leer mas

Nueva sección en cocinando con drupal CÓDIGOS

Hace tiempo que no se ve mucho movimiento en nuestra cocina, lo cierto es que en nuestra pequeña ciudad cuando se acercan las fiestas de desenfreno y locura, no sólo no se para la ciudad por 9/15 días, también se acaba el mundo. El que se acabe el mundo como es de entender que nos impide estar mas tiempo entre las cazuelas.

De todos modos nosotros seguimos con nuestra intención de ir mejorando este lugar donde aprender a cocinar platos con drupal.

Vistas embebidas

Cuando hay dos tipos de contenidos relacionados entre ellos, muchas veces nos gustaría que en el mismo nodo se pudiese ver también algunos datos de los relacionados.

Ésto se puede conseguir de varias formas, empezando por las vistas con argumentos y usando éstas en los paneles.. lo único que conlleva al problema de ir creando menús y paneles a medida.. Por lo que la mejor idea es la de las vistas embebidas.

Pasos para crear vistas embebidas (en este ejemplo el tipo de contentido "reunión" dependerá de "proyecto"):

  1. Crear el tipo de contenido proyecto.

Cómo configurar captcha en la acción node/add

Caso práctico! Hemos instalado el modulo captcha en nuestro drupal, lo tenemos configurado de tal manera que cuando alguien hace un comentario en un post haya que teclear los códigos generados por captcha.
En nuestro site tenemos un tipo de contenido que lo pueden generar usuarios anónimos y nos hemos encontrado con el problema de que el módulo captcha en la configuración por defecto sólo aparece cuando añades comentarios (lo he configurado así en las opciones generales) pero nosotros queremos que salga también en la acción node/add/tipodecontenido

Solución:

instalar y configurar modulo anti-spam captcha

En los tiempos que corren, es casi obligatorio instalar un modulo anti spam en nuestro drupal, para evitar que cuando acudimos contentos e ilusionados a ver los ultimos 5 nuevos comentarios que han hecho en nuestro ultimo post no nos encontremos con a un tal Mike ofreciéndonos “pildoritas azules” o “pildoritas amarillas” a bajo coste que levantan el animo y otras cosas
El modulo Captcha, nos ofrece una protección para este tipo de casos, mediante la introducción de códigos en un formulario o responder a una determinada pregunta antes de enviar un comentario.

Instalación y configuración

Todo lo relacionado con la instalación y configuración de Drupal

Comenzando con Drupal

Todas las recetas necesarias para comenzar con Drupal

Accesibilidad. Problemas de validación en la vista "/event" del módulo event

End tag for "ul" omitted, but OMITTAG NO was specified.
El anterior error aparece al validar la accesibilidad a la vista 'event' en modo lista. Ésta vista es creada por el módulo event por lo que para solucionarlo primero tenemos que observar como la ha creado. De ésto se encarga el fichero event.module, y como era de esperar ésta tiene su tema: event_node_list. La función del tema: function theme_event_node_list ($node){ se especifica en el fichero event.theme.


Distribuir contenido
Diseño y desarrollo INVESTIC con DRUPAL