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!