web-dev-qa-db-ja.com

トークンで定義されたパス/ URLにリンクするフィールドは可能ですか?

トークンで定義された特定のパスにリンクするコンテンツタイプにいくつかのフィールドを作成したいと思います。私の特定のケースでは、ノード作成者uidです。フラグ、ユーザー関係、ハートビートなど、ユーザーが実行できるいくつかのタスクのユーザー固有のパスを定義するいくつかのユーザー関連モジュールを使用しています(たとえば、フラグの付いたコンテンツの表示、関係の管理など)。したがって、静的パスを自分で書くのではなく、トークンを使用してパスを定義する必要があります。パスは、フィールドリンクを除いてPathautoのように、トークンに基づいてノードごとに自動生成される必要があります。

リンクモジュール はこれに最適ですが、私の経験では、URLのトークンを完全にはサポートしていません。代替案はありますか?

1
David Gurran 82

リンクフィールドモジュールは、Drupal 7のトークンをリンクタイトルとリンクURLフィールドの両方でサポートします。トークンのドロップダウンメニューが上部にあるため、混乱する可能性があります。ページの下部にあるurlフィールドではないように見えるようにリンク編集フォームを追加しました。私自身、これに戸惑いました。また、クリックしてトークンの追加を開始する前に、正しい入力フィールドが最初にフォーカスされていることを確認してください。

1
Sammie