ファイルフィールドのカスタムフォーマッタ(表示)を作成しましたが、幅と高さのフィールドごとに設定ページを追加したいと思います。
現在、私のコードは、フォーマッターを機能させるための最低限のものだけで構成されています(これは機能します)。ただし、現在、hook_theme()レベルで幅と高さをハードコーディングしています。
カスタムフィールド専用のフォーマッタのページを設定する例は見つかりませんでした。フォーマッターに対してこれを行うことは不可能であり、フォーマッターではなく独自のフィールドを定義する必要があると思います。グローバル管理ページを作成し、すべてのフィールドをループして設定を変数として設定することはできますが、7にアップグレードすると問題になる可能性があります。
フィードバックやアイデアは素晴らしいでしょう。
D7はこれをフィールドフォーマッタに焼き付けました。それがどのように行われるかを見て、それをエミュレートすることができます。しかし、それはかなり大変な作業になると思います。 D7はあなたにとってどれくらい離れていますか?それまでフィールド設定を許可するのを待つ価値があるかもしれません。
Imagecacheがそれを処理する方法は、個別の構成を通じて特定のプリセットを定義し、各プリセットが新しいフォーマッターオプションを生成することです。