Drupal:使节点链接到自身

来自站长百科
跳转至: 导航、​ 搜索

此例不常用,但可用来示范如何掌握nid。

在计算型字段的设置中:

Computed Code,计算型代码:// 通过保存新节点来保证其具有一个id。
if (!$node->nid) node_save($node);
// store the nid in our computed field
$node_field[0]['value'] = $node->nid;

检查 'Display this field'

Display Format,显示格式:$display = l('A link to this node', 'node/'.$node_field_item['value']);

取消'Store using the database settings below'。如果你愿意可以将其存储下来,计算该字段不会太麻烦而且已经存储在节点表格中了,因此我就没保存了。


当你显示一个包含此字段的节点时,节点就应该链接到自身了。