0

情况:

  • Drupal 6 节点模块定义自定义内容类型
  • 需要为内容类型设置自动别名,例如content_type/[title-raw]

问题:如何以编程方式将新内容类型的自动别名设置设置为上述模式hook_install

4

1 回答 1

2

解决方案很简单,Drupal 的自动别名模式存储在变量中:

function hook_install()
{
    variable_set('pathauto_node_[content_type]_pattern', 'content_type_path/[title-raw]');
}

其中content_type指的是内容类型的机器可读名称,并且content_type_path是内容类型别名的所需前缀。

该解决方案是从http://drupal.org/node/1246334#comment-5038566的帖子中获取的

于 2012-03-25T16:02:42.980 回答