function path_node_insert
Implements hook_node_insert().
1 call to path_node_insert()
- path_node_update in modules/
path/ path.module - Implements hook_node_update().
File
-
modules/
path/ path.module, line 187
Code
function path_node_insert($node) {
if (isset($node->path) && isset($node->path['alias'])) {
$path = $node->path;
$path['alias'] = trim($path['alias']);
// Only save a non-empty alias.
if (!empty($path['alias'])) {
// Ensure fields for programmatic executions.
$langcode = entity_language('node', $node);
$path['source'] = 'node/' . $node->nid;
$path['language'] = isset($langcode) ? $langcode : LANGUAGE_NONE;
path_save($path);
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.