применить настройки генерала drupal pathauto вручную - PullRequest
1 голос
/ 25 июля 2011

Я хочу сделать псевдонимы для разных языков в коде моего собственного модуля.По этой причине я хочу применить все общие шаблоны замены pathauto к строке.Например, замените пробелы разделителями и специальными символами.

Есть ли функция, которая делает именно это?

1 Ответ

0 голосов
/ 26 июля 2011

Я думаю, что в файле .inc Патхауто есть что-то полезное, что может быть полезно для вас. см. сайты / все / модули / pathauto / pathauto.inc вы можете обнаружить, что pathauto_cleanstring () делает то, что вы ищете.

Поскольку вы вызываете функцию другого модуля, может быть безопаснее проверить, существует ли эта функция, прежде чем вызывать ее, если модуль не установлен или файл загрузки не загружен.

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