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:
Y al cliclar el link resultate me salta el error: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; }
Código:
Fatal error: Unsupported operand types in C:\xampp\htdocs\drupal619\includes\common.inc on line 1592
Alguna idea???Gracias!