手动应用drupal pathauto generals设置

时间:2011-07-25 11:16:56

标签: api drupal pathauto

我想在自己的模块代码中为不同的语言创建别名。出于这个原因,我想将pathauto的所有常规替换模式应用于字符串。例如,用分隔符和特殊字符替换空格。

是否有一个函数,它正是这样做的?

1 个答案:

答案 0 :(得分:0)

我认为在pathauto的.inc文件中有一些有用的东西可能对你有用。看看sites / all / modules / pathauto / pathauto.inc你可能会发现pathauto_cleanstring()会做你正在寻找的一些。

由于您正在调用另一个模块函数,因此在调用函数之前检查函数是否存在可能是最安全的,以防未安装模块或未加载包含文件。

if function_exists('pathauto_cleanstring') {
    $cleaned = pathauto_cleanstring($sometext);
}