web-dev-qa-db-ja.com

ファイルと画像フィールドでコンテンツタイプトークンファイルパスを使用する方法

ヘッダー画像用に1つのフィールドが必要ですが、コンテンツのタイプでソートします。悲しいことに、私がそれを行おうとすると、次のようになります。

ファイルディレクトリは次の無効なトークンを使用しています:[content-type:machine-name]。

File pathボックスの下に「利用可能なトークン」リンクはありませんが、一般的なものをクリックすると、次のようになります。

  • 現在の日付-現在の日付と時刻に関連するトークン。
  • 現在のページ-現在のページリクエストに関連するトークン。
  • 現在のユーザー-現在ログインしているユーザーに関連するトークン。
  • ランダム-ランダムデータに関連するトークン。
  • サイト情報-サイト全体の設定およびその他のグローバル情報のトークン。
  • 変数-変数値のトークン。

ここで、Nodeを File(Field)Paths を使用してリストに追加できますが、それはやりすぎです。コンテンツタイプまたはより一般的なバンドルトークンそして提供されていません。何か不足しているものはありますか?

2
Mołot

これを行う1つの方法は、ノードが次のようなコンテンツタイプ「サブトークン」を提供するため、 ファイル(フィールド)パス を使用することです。

[node:content-type:machine-name]

その他の実装の問題は、コンテンツタイプを持たないものにフィールドをアタッチできるという事実によって引き起こされます。

この答えはノードに限定されているため、部分的なものにすぎませんが、多くの場合それでうまくいきます。

1
Mołot