1

コンテンツ エディタが各ノードのイメージキャッシュ プリセットを個別に選択できるようにするモジュールを知っている人はいますか? 画像フィールドに画像をアップロードするたびに、編集者が 3 つの異なるプリセットから選択できるようにしたいと考えています。

私がすでに検討したこと:

  • オプション フィールドを追加してプリセットを選択し、ノード テンプレート内のそれらのオプションをチェックして、適切なプリセットで画像を出力します。少し前にそれを行いましたが、変更を加えたり、コンテンツ タイプを追加したりするときに維持するのは良くありません。
  • 各プリセットに 1 つずつ、3 つのイメージ フィールドがあり、ラジオ ボタンと条件付きフィールド モジュールを使用して、現在選択されているイメージ フィールドのみを表示します。残念ながら、Conditional Fields は Drupal 7 での運用にはまだ推奨されていません。
4

2 に答える 2

5

フォーマッターフィールドが1つあるようです。

このモジュールを使用すると、画像フィールドに接続されているページノードにフォーマッタフィールドを追加できます。次に、ノードを作成または編集するときに、ノードごとに画像スタイルを選択できます。

それはこのようなことをします:

フィールドフォーマッタの例

それはあなたが求めているもののように見えます。

現時点では-beta2であるため、少しテストが必要になる可能性があることに注意してください

于 2012-01-25T17:56:39.530 に答える
0

「オプション フィールドを追加してプリセットを選択し、ノード テンプレート内のオプションをチェックして、適切なプリセットで画像を出力する」

  • node.tpl.php よりも、テーマの template.php ファイルの theme_preprocess_node に関数を作成する方がよいでしょう。こうすることで、より良い状態を維持することができます。

「条件付きフィールドは、Drupal 7 での運用にはまだ推奨されていません」

  • 同様の機能がD7フォームAPI自体に追加されているため、D7の条件付きフィールドモジュールのロードマップが何であるかはわかりません。次のリンクを確認してください。

http://api.drupal.org/api/examples/form_example--form_example_states.inc/function/form_example_states_form/7

http://randyfay.com/states

于 2012-01-25T17:38:21.270 に答える