web-dev-qa-db-ja.com

画像ギャラリービューにalt属性とtitle属性を追加するにはどうすればよいですか?

ビューを使用して画像ギャラリーを生成しています。各画像は、その画像のコンテンツにリンクされていますが、私が望むのは、各画像にalt属性やタイトル属性を追加することです。これを行うにはどうすればよいですか?

3
kine456

フィールドの出力を書き換えるオプションを選択して、出力を変更できます。

おそらく、画像フィールドの出力を画像から「ファイルへのURL」オプションに変更する必要があります。また、ビューに他のフィールド(画像のタイトルなど)を追加する必要がある場合もあります。これは、非表示にする必要があります(ビューフィールドのオプション)。これらは、ビューフィールドダイアログボックスの画像フィールドの前にあることを確認してください。

次に、画像フィールドを書き換えます(画像フィールドの[このフィールドの出力を書き換える]オプションをオンにします)。ビューには、画像フィールドの形式を指定できるボックスが表示されます。次のようなものを使用する可能性があります

<img src="[field_gallery_image_fid]" title="[title]" alt="[title]" />

その後、ビューは[field_gallery_image_fid]マクロに「ファイルへのURL」情報を入力し、[title]マクロとノードタイトル(画像フィールドの前にそのフィールドを追加した場合).

フィールド書き換えインターフェースビューでは、追加できるマクロ/フィールドのリストが表示されます。これらのフィールドはすべて、書き換えるフィールドの前に存在する必要があります。これらのフィールドを表示しない場合(書き換え以外)、特定のフィールドの[表示から除外]オプションをオンにしてください。

4
Rider_X

ビューで使用される画像フィールドを持つ各コンテンツタイプに移動します。

<YOUR_SITE>/admin/structure/types/manage/<YOUR_CONTENT_TYPE>/fields/<YOUR_IMAGE_FIELD>
Eg : 
/admin/structure/types/manage/gallery/fields/field_gallery_images

小切手 :

Enable Alt field
Enable Title field

これにより、各画像に2つの追加フィールドが提供され、alt属性とtitle属性が指定されます。
ビューはそれらを自動的に追加します。

クレジット: http://www.inmotionhosting.com/support/edu/drupal-7/working-with-content/enable-image-alt-text

0
Olivier