/**
* Implements hook_taxonomy_term_insert
*/
function example_taxonomy_term_insert($term)
{
example_taxonomy_term_update($term);
}
/**
* Implements hook_taxonomy_term_update
*/
function example_taxonomy_term_update($term)
{
$path = array(
'source' => sprintf('term/%d', $term->tid),
'alias' => sprintf('category/%s',
pathauto_cleanstring($term->name),
)
);
path_save($path);
}
/**
* Implements hook_taxonomy_term_delete
*/
function example_taxonomy_term_delete($term)
{
path_delete(array('source' => sprintf('term/%d', $term->tid)));
}
* Implements hook_taxonomy_term_insert
*/
function example_taxonomy_term_insert($term)
{
example_taxonomy_term_update($term);
}
/**
* Implements hook_taxonomy_term_update
*/
function example_taxonomy_term_update($term)
{
$path = array(
'source' => sprintf('term/%d', $term->tid),
'alias' => sprintf('category/%s',
pathauto_cleanstring($term->name),
)
);
path_save($path);
}
/**
* Implements hook_taxonomy_term_delete
*/
function example_taxonomy_term_delete($term)
{
path_delete(array('source' => sprintf('term/%d', $term->tid)));
}
本文详细介绍了如何通过实现自定义函数来管理术语,包括术语插入、更新和删除操作,利用Drupal路径系统优化内容导航。

712

被折叠的 条评论
为什么被折叠?



