「Products」というコンテンツタイプで画像フィールドを作成しましたが、ファイルフィールドに表示されるため、説明ボックスオプションがありません。すべての商品写真の下に商品説明を追加する方法はありますか?
3 に答える
Drupal 7 のImage Field Captionモジュールをお試しください。
画像フィールドにテキスト領域を追加します。これは、長い文字列または html コンテンツを受け入れるテキスト領域であることを除いて、画像フィールドで既に使用可能な alt/title テキスト フィールドに似ています。
- モジュールをダウンロードする
- モジュールを有効にする
- 画像フィールドを持つコンテンツ タイプを追加するか、画像フィールドを持つ既存のコンテンツ タイプを使用する
- 画像フィールドを持つノードを追加または編集する
- 画像フィールドのキャプション テキスト エリアにテキストまたは html を入力します
- ノードを保存して表示し、画像フィールドの下に表示されるキャプションを確認します
キャプションの表示方法をオーバーライドするには、image_field_caption.tpl.php ファイルのコピーを取り、テーマのディレクトリに配置します。次に例を示します。
sites/all/themes/MY_THEME/image_field_caption.tpl.php
必要に応じて html を変更します。
これが最適な解決策ではないことはわかっていますが、field_collectionを使用してこれを実現できます。モジュールをインストールし、タイプの新しいフィールドをfield_collection
content-type に追加すると、その下admin/structure/field-collections
に画像とテキストエリアの両方のフィールドを追加できます。これで、画像と対応する説明をノードに追加できるようになりました。
これは問題として認識されています。D6 から D7 へのイメージ フィールドのコアへの統合により、alt とタイトルに加えて説明フィールドのオプションが残念ながら失われました。
このパッチを試してください: http://drupal.org/node/1067620#comment-5958190