¿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 node
tema definido por el módulo de nodo (in node_theme()
) pero nunca lo he visto utilizado.
$build += array(
, tiene un#theme
atributo 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 element
lugar devariables
.theme('theme_name', $args)
y mediante el uso de los llamadosrender element
s. 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 :)