サイトのサイドバーに広告を作成しようとしています。 2つのフィールドを持つコンテンツタイプを作成しました。 image
フィールドとlink
フィールド。次に、画像を表示してビューに広告を表示します。画像をクリックすると、link
フィールドで指定されたリンクに移動します。 HTML
を使用してブロックでこれを行う方法を知っていますが、ビューを通じて動的に行いたいです。これを行う方法はありますか?
Row StyleがFieldsであることを確認します。両方のフィールドを追加し、最初にフィールドをリンクしてから、画像フィールドを追加します。
(ビューUIで)リンクフィールドを編集し、exclude from displayを確認し、-RL as plain textフォーマッターを使用します。
最後に、画像フィールドを編集してこのフィールドをリンクとして出力を確認します。リンク先に使用できる置換パターンがあり、リンクフィールドがそこにあるはずです。 se absolute pathを確認する必要があります。
Image Link Formatter モジュールもオプションのようです。
このモジュールは、カスタムURLへのリンクを使用して画像フィールドを表示できるようにするために要求された機能に関する議論の結果です。