私はDrupal 7を使用しており、ノードには個別のフィールドに画像とWebリンクがあります。Webリンクはリンクモジュールを使用しているため、ここで問題が複雑になるかどうかわかりません。リンクフィールドをテキストフィールドにダウングレードできます)
とにかく、テーマが設定されている画像の周囲に<A>
タグを作成し、href
またはその<a>
タグにWebリンクのURLを指定させます。ちょっと簡単なことのように聞こえます...まあ、私はそれをまったく理解することができません!だからどんな助けも素晴らしいでしょう:)
私があなたの質問をよく理解している場合は、別の方法として画像フィールドを編集し(「フィールドの構成」オプション)、Rewrite results > Rewrite the output of this field
。ここでは、画像を使用して多くのことを行うことができます。たとえば、画像の上に他の前へ表示フィールドからのリンクを追加します。
ここでは、rewriteフィールドに含まれる文字列の1つの例を示します。
<a href="[field_link_test]">[field_image_test]</a>
この例では、[field_test_link]はそれぞれのWebアドレスを含むテキストフィールドであり、[field_image_test]は画像に付属するフィールドです。
この画像はDrupal 7から取得されますが、この手順はDrupal 6
これはDrupal 6で正常に機能します。絶対パスではなく、コンテンツタイプで作成するページフィールドへのリンクにエイリアスを含めるようにしてください。
ドローワード、
これは私のために働いたものです:
「結果の書き換え」で、「置換パターン」が表示されるまで下にスクロールします。
ここで、フィールドに含めることができるトークンを確認できます。
トークンをコピーし、moon.watcherが提供する文字列を使用して上記のフィールドに貼り付けます。
トークンが表示されない場合は、ビューに戻ってフィールドを並べ替えます。私の場合、「Company Link」を「Company Logo」の上に移動しました。
これが役に立てば幸いです!
私の知る限り、 Link Image Field というモジュールがあります。
LinkImageFieldは、カスタムURLを使用して画像のハイパーリンクを指定できるCCKモジュールです。 CCK ImageFieldは、画像からノードまたは画像自体へのリンクを許可しますが、ユーザー指定のリンクへのリンクは許可しません。
機能画像の画像タイトルをアップロード画像の代替テキスト画像のハイパーリンクを使用して画像をハイパーリンクする使用例:あなたのサイトは製品画像と説明を提供していますが、その画像をオフサイトの関連Webストアにリンクさせたいとします。
D7へのポートを見つけることができます ここ 。