【发布时间】:2012-03-25 15:17:53
【问题描述】:
情况:
- 定义自定义内容类型的 Drupal 6 节点模块
- 需要为内容类型设置自动别名,例如
content_type/[title-raw]
问题:如何以编程方式将新内容类型的自动别名设置设置为hook_install 中的上述模式?
【问题讨论】:
标签: php drupal drupal-6 drupal-modules pathauto
情况:
content_type/[title-raw]
问题:如何以编程方式将新内容类型的自动别名设置设置为hook_install 中的上述模式?
【问题讨论】:
标签: php drupal drupal-6 drupal-modules pathauto
解决方案很简单,Drupal 的自动别名模式存储在变量中:
function hook_install()
{
variable_set('pathauto_node_[content_type]_pattern', 'content_type_path/[title-raw]');
}
其中content_type 指的是内容类型的机器可读名称,content_type_path 是内容类型别名的所需前缀。
【讨论】: