繁体   English   中英

如何更改模块安装上的自动别名设置?

[英]How to change Automated alias settings on module install?

情况:

  • Drupal 6节点模块定义自定义内容类型
  • 必须拥有内容类型的自动别名,例如content_type/[title-raw]

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

解决方案是微不足道的,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上的帖子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM