モジュールを作成していますが、用語のURLについて混乱しています。というのも、pathauto moduelがインストールされている場合は、そのモジュールのエイリアスを提供する必要があるからです。これを達成する方法は?
デフォルトdrupalのURL:_taxonomy/term/30
_ Pathautoの推定パターン:
_category/30
category/[title]
category/[title]/[id]
...and millions of other possible patte
_
drupal_get_path_alias()
を使用すると、drupalのデフォルトパスが返されます。
Pathautoが使用するパスを取得するにはどうすればよいですか? pathautoのモジュールを見たことはありますが、この目的のためのAPIは提供されていないようです。
url()
またはdrupal_get_path_alias()
を使用できますが、パス引数の先頭にスラッシュがないことを確認してください。
例:
drupal_get_path_alias('/taxonomy/term/1');
url('/taxonomy/term/1');
パス'/taxonomy/term/1'
を返します
drupal_get_path_alias('taxonomy/term/1');
'tags/some-tag'
を返します
url('taxonomy/term/1');
'/tags/some-tag'
を返します