drupal - instalar - propio tema en el módulo
view module drupal (1)
Estoy escribiendo el módulo para drupal 7. El módulo genera el bloque y la lista de elementos dentro de ese bloque [''contenido'']. Cuando uso un tema estándar (''item_list'', array (''items'' => $ items)) todo funciona, pero cuando quiero definir mi propio tema que se usará en lugar de item_list, el bloque desaparece. He estado leyendo documentación y varios ejemplos, pero nada me ayudó. En el archivo de mi módulo, escribí:
function lastposts_thm_theme() {
return array(
''lastposts_thm'' => array(
''variables'' => array(''items'' => NULL),
//template file, path, ....
),
);
}
function theme_lastposts_thm($variables) {
$node = $variables[''items''];
$build = node_view($node);
$output = drupal_render($build);
return $output;
}
Y cuando lo llamo desde la función block_view, no funciona el tema (''lastposts_thm'', $ ...). Donde estoy confundiendo?
Compruebe si su tema imprime las variables para los bloques y tiene la región definida en el campo de información de su tema. Ese podría ser el problema que estás enfrentando. .