drupalで自動的にアドレスを生成するモジュールを追加する

drupalで記事などを作成する際、URLエイリアスを記入しないとurlの後ろがnone/1などのようになり見栄えが悪いのでそれを回避するモジュールを紹介いたします。

Pathautoとなります。
依存関係でインストールすべきモジュールが2,3点ありますが入れておいて損はないでしょう。
実際にモジュール追加によりなにができるかを検証してみます。

環境設定→URLエイリアスからPatternsタブにて追加することになります。
admin/config/search/path/patterns


利用可能なトークンを表示することで多数使用可能なものが確認できます。
これらのうち好みのものをクリックすることで自由にurlを決定することができるようになります。
ワードプレスのパーマリンクに当たる所かと思われます。

urlの後ろが日付、コンテンツのユニークIDとなるようにしてみました。
この設定が記事を書くときに反映されるように記事にチェック、そしてわかりやすい名前でラベル名を作成します。
まだまだ無数のパターンが考えられます。

これを保存したのち記事を作成してみます。
記事の作成時にURLエイリアスの所に「Generate automatic URL alias」が追加されデフォルトではチェックが入っておりそのまま記事を保存すると反映されるわけです。


実際のアドレスがスクショのようになります。


また、設定タブにてカスタマイズも可能となっています。
セパレータにて「-」となっているのでurlの後ろが日付-IDになったと思われます。
+やスペースにすると予期しない結果が生じる可能性があると記載されてます。

教育

Posted by admin