0

状況:

  • カスタムコンテンツタイプを定義するDrupal6ノードモジュール
  • コンテンツタイプの自動エイリアスが必要です。例:content_type/[title-raw]

質問:新しいコンテンツタイプの自動エイリアス設定を上記のパターンにプログラムで設定するにはどうすればよいhook_installですか?

4

1 に答える 1

2

解決策は簡単で、Drupalの自動エイリアスパターンは変数に格納されます。

function hook_install()
{
    variable_set('pathauto_node_[content_type]_pattern', 'content_type_path/[title-raw]');
}

ここでcontent_type、はコンテンツタイプの機械可読名を指し、はコンテンツタイプcontent_type_pathのエイリアスの目的のプレフィックスです。

ソリューションはhttp://drupal.org/node/1246334#comment-5038566の投稿から取得されました

于 2012-03-25T16:02:42.980 に答える