2011-07-25 50 views
1

我想在自己的模塊代碼中爲不同的語言生成別名。出於這個原因,我想將pathauto的所有常規替換模式應用於字符串。例如用分隔符和特殊字符替換空格。手動應用drupal pathauto generals設置

有沒有一個函數,它確實如此?

回答

0

我認爲pathauto的.inc文件中有一些有用的東西可能對您有用。請參閱sites/all/modules/pathauto/pathauto.inc,您可能會發現pathauto_cleanstring()會執行一些您正在查找的內容。

由於您正在調用另一個模塊函數,因此在模塊未安裝或包含文件尚未加載的情況下,可能最安全的方法是在調用函數之前檢查該函數是否存在。

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