Quick post - cómo conseguir los $node->links

29 March 2011 – 14:00

mini quick post de node->links, corre!

Un post rápido pero muy útil si necesitas los links y no los tienes o la variable que obtienes no tiene los links correctamente generados: Si necesitas obtener los enlaces relacionados de un nodo (los famosos $node->links o $links dentro del node.tpl.php) puedes hacerlo desde cualquier sitio con las siguientes dos líneas:

$node->links = module_invoke_all('link', 'node', $node, $teaser);
drupal_alter('link', $node->links, $node);

Y si no tienes el $node y quieres el nodo actual, solo tienes que hacer:

$node = menu_get_object();
$node->links = module_invoke_all('link', 'node', $node, $teaser);
drupal_alter('link', $node->links, $node);

Mil gracias a jacintocapote por la ayuda :-)


Publicado originalmente en mi antiguo blog, 3oheme.com, y recuperado de archive.org.

This is the personal website of Ignacio Palomo Duarte, Product Manager. If you're looking for my portfolio and more information just have a look at the homepage, and if you liked this article maybe you can share it on Bluesky.