1
自分のモジュールコードで異なる言語のエイリアスを作成したい。そのため、pathautoの全置換パターンを文字列に適用したいと考えています。たとえば、スペースをセパレータや特殊文字で置き換えます。drupal pathauto将軍の設定を手動で適用する
まさにその機能はありますか?
自分のモジュールコードで異なる言語のエイリアスを作成したい。そのため、pathautoの全置換パターンを文字列に適用したいと考えています。たとえば、スペースをセパレータや特殊文字で置き換えます。drupal pathauto将軍の設定を手動で適用する
まさにその機能はありますか?
pathautoの.incファイルには便利なものがあると思います。 sites/all/modules/pathauto/pathauto.incを参照してください。pathauto_cleanstring()は、探しているもののいくつかを行います。
他のモジュール関数を呼び出しているので、モジュールがインストールされていないか、インクルードファイルがロードされていない場合に関数を呼び出す前に関数が存在するかどうかをチェックするのが最も安全でしょう。
if function_exists('pathauto_cleanstring') {
$cleaned = pathauto_cleanstring($sometext);
}