¿Cómo renderizo mediante programación el reclamo de un nodo usando la capa de tema?
10
node_view() es la función estándar para representar nodos, p. ej.
$node = node_load(1);
$view = node_view($node, 'teaser');
$rendered = drupal_render($view);
Hay un nodetema definido por el módulo de nodo (in node_theme()) pero nunca lo he visto utilizado.
$build += array(, tiene un#themeatributo que supongo le dice a Drupal que use El sistema de temas. Corrígeme si me equivoco. Ahora estoy empezando a 'obtener' la API de Drupal :)theme('node', ...antes. De hecho, eso ni siquiera funcionaría porque se define a sí mismo como tener un enrender elementlugar devariables.theme('theme_name', $args)y mediante el uso de los llamadosrender elements. Loshook_theme()documentos explican bastante bien, no es 100% intuitivo, pero una vez que sabes, es realmente útil. Usandonode_view()voluntad nunca omita la capa del tema, así que debería estar bien :)