Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2011, 10:44
gtdany
 
Fecha de Ingreso: octubre-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Error al clickar link

Buenas!

Sigo con la construcción de mi módulo, y para hacer pruebas estoy haciendo algo muy sencillito a priori, para vosotros seguro, pero a mi ya me da problemas

Digamos que ya he terminado todo el código suficiente para que el módulo haga mi función (simplemente quiero probar un pequeño formulario). He implementado los archivos info, install y module.

El resultado de momento es que me muestra el bloque de mi módulo correctamente en la página, con su título y su link de manera perfecta. Pero a la hora de clicar el link, en vez de ir a la siguiente página me da un error.

Os pongo el código de la parte que creo que debe fallar y el error

Como resultado he puesto sólo letras para hacer la prueba, aún no he implementado el formulario

Código:
function recomendacion_block($op = 'list', $delta = 0, $edit = array())
{
    if ( $op == "list")
    {
        $blocks = array();
        $blocks[0]["info"] = t('Recomienda esta web a tus amigos!'); 
        return $blocks;
    }
    
    else if ($op == 'view') 
    {
        $content = '';
        $block = array();
        switch ($delta)
        {
            case 0:
             $block['subject'] = t('Recomendar web');
             $link = l( t("Recomienda ahora"), "recomendacion/mensaje"); 
             $content .= '<div class="link">' . $link . "</div>";
            break;
        } 
        $block['content'] = $content;
        return $block;
    }
              
}


/**
* Implementation of hook_menu().
*/

function recomendacion_menu()
{
    $items = array();
    $items['recomendacion/mensaje'] = array 
    (
        'title' => 'Envia tu recomendación',
        'description' => 'Ir a escribir la recomendación',
        'page callback' => 'recomendacion_escribir_mensaje',
        'access arguments' => array ('Recomendar web'),
        'type' => MENU_CALLBACK,
    );
    return $items;
}

function recomendacion_escribir_mensaje()
{
    $output="aeiou";
    return $output;
}
Y al cliclar el link resultate me salta el error:
Código:
Fatal error: Unsupported operand types in C:\xampp\htdocs\drupal619\includes\common.inc on line 1592

Alguna idea???Gracias!