patterns instalar drupal drupal-7 drupal-modules drupal-theming

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. .