私のDrupal 7サイトには、field_photosという画像フィールドがあり、そこには無制限の数の画像とそれぞれのaltの説明をアップロードできます。画像フィールドのalt値を出力する
altの説明を画像のキャプションとして印刷したいと思います。これどうやってするの?
私はtpl.phpファイルを使用する必要があることを知っていますが、使用する変数がイメージフィールドのalt値を表していることに注意しています(特に、フィールドには無制限の値がある場合があります)。
私のDrupal 7サイトには、field_photosという画像フィールドがあり、そこには無制限の数の画像とそれぞれのaltの説明をアップロードできます。画像フィールドのalt値を出力する
altの説明を画像のキャプションとして印刷したいと思います。これどうやってするの?
私はtpl.phpファイルを使用する必要があることを知っていますが、使用する変数がイメージフィールドのalt値を表していることに注意しています(特に、フィールドには無制限の値がある場合があります)。
theme_image_formatter()は、image_field_formatter_view()で呼び出すことができます。
.tpl.phpファイルを使用または編集する必要はありません。あなたは、次の手順を実行して、ALTや画像のタイトルテキストにアクセスすることができます。
Works for me!
https://www.drupal.org/project/image_caption_formatterを使用すると、画像のタイトルテキストをキャプションとして表示できます。
返信いただきありがとうございます! template.phpまたはnode.tpl.phpで上書きを行いますか?また、あなたはライドされたコードがどのように見えるかの例を持っていますか?ありがとう! –
ここをクリックしてください:http://drupal.org/theme-guide/6-7 and http://drupal.org/node/341628要するに、そのテーマ関数をtemplate.phpにコピーし、 "theme_"を "yourtheme_"に置き換え、必要に応じてそれを調整/拡張します。 – Berdir