複数画像スタイルへのリンクの自動生成

Events happening in the community are now at Drupal community events on www.drupal.org.
Anonymous's picture

初めて質問させて頂きます。

drupal7で、画像素材集サイトを作成中です。
ノードに画像を一枚アップロードした時、同一ノード内に大サイズ・中サイズ・小サイズのような複数サイズへのダウンロードリンクを自動的に生成したいと考えています。

画像スタイルとCCKを使えば実現できるかと思ったのですが、「自動的に生成」ができずに苦戦しております。

【前提】
1.「serial」モジュールと「filefield paths」モジュールで、アップロードした画像ファイルは連番にリネームされるようにしてあります。
→画像ファイル名が一定のルールを持っている方が実現しやすいだろうとの意図です。
2.画像のアップロード先は「プライベートファイル」を選択してあります。

【ここまでの試行錯誤】
1.「link」モジュールと「token」モジュールで、スタイルごとのURLを呼び出そうとしました。
→画像スタイルのトークンはありませんでした。
2.「Image formatter link to image style」モジュール
http://drupal.org/project/image_formatter_link_to_image_style
→複数のダウンロードリンクを生成するものではありませんでした。

Drupalは初心者レベル、PHPのスキルも皆無なためできればモジュールの組み合わせで方法は無いかと考えております。
手がかりだけでも頂ければ幸いです。

どうぞよろしくお願い致します。

Comments

abechiyo2000's picture

違うサイズの画像生成は以下でできたはず

D6であれば、ImageCacheモジュール(http://drupal.org/project/imagecache)
D7であれば、Coreに入っている、管理 » 環境設定 » 画像スタイル

などで予め、スタイルをセットしておいて、初回アクセス時にセットしたスタイルの画像サイズにリサイズすることが出来ます。

呼び出し方は、
e.g ) D6
theme('imagecache','small','filename','altname','title',array('id'=>'small_image_id','class'=>'tmb'))

D7は以下のページで議論されていますが、D7で試したことが無いので、試してみてください。
http://drupal.org/node/371374

ありがとうございます。

fivetools's picture

さっそくのご回答、ありがとうございます。
頂いたリンク先の内容を参考に試行錯誤してみます。

成功しましたら、具体的な方法をこちらでフィードバックさせて頂きます。

まずはお礼までにて失礼いたします。

abechiyo2000's picture

はーい

私も時間あれば試してみます。
すごいメジャーどころの処理なので他知っている方いたらよろしくお願いします!

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: