web-dev-qa-db-ja.com

ファイル/画像フィールドのサブトークンのリストはありますか?

トークンブラウザはファイルプロパティのオプションを表示しません。 [node:file-field:0:file:url]はURLを取得しますが、すべてのファイルオプションのリストはありますか?または、どういうわけかソースコードからそれをチェックする方法はありますか?

リストの収集:

  • [node:field-image:0:file:url]
  • [ノード:フィールド画像:0:ファイル:拡張子]
  • [ノード:フィールド画像:0:ファイル:名前]
  • [ノード:フィールド画像:0:ファイル:サイズ]
  • [node:field-image:0:file:mime]
  • 私がまだ認識していない最後のことは、画像の幅と高さを取得するオプションがあるかどうかです。私が正しく覚えているなら、そのデータはデータベースにあります。
5
ram4nd

Contribモジュールの使用

Imagecache Token は、画像の幅と高さを含む画像スタイルのトークンのリストを提供します。

Token list provided by Imagecache Token

元の画像のデータが必要な場合は、admin/config/media/image-styles/edit/originalで効果を追加せずに画像スタイルoriginalを作成できます

Create empty image style

これで画像の幅と高さを取得できます:

  • [node:field_image:original:width]
  • [node:field_image:original:height]

New token list provided by Imagecache Token

欠点

すべての画像がoriginal画像スタイルのフォルダーに複製されます。

2
Jimmy Ko

ファイルの場合 https://www.drupal.org/node/390482#token-filehttps://www.drupal.org/project/imagefield_tokens を追加して- https://www.drupal.org/project/filefield_paths このモジュールを{ファイル(フィールド)パスモジュールに追加すると、Drupalのコアファイルモジュール、画像モジュール、およびその他の多くのファイルアップロードモジュールのデフォルト機能が拡張されます。宛先パスとファイル名でエンティティベースのトークンを使用する機能を追加します。}

このスクリーンショットを確認してください:

enter image description here

2
Naveen