web-dev-qa-db-ja.com

ビューのフィールドを別のフィールドへのリンク先にする方法

サイトのサイドバーに広告を作成しようとしています。 2つのフィールドを持つコンテンツタイプを作成しました。 imageフィールドとlinkフィールド。次に、画像を表示してビューに広告を表示します。画像をクリックすると、linkフィールドで指定されたリンクに移動します。 HTMLを使用してブロックでこれを行う方法を知っていますが、ビューを通じて動的に行いたいです。これを行う方法はありますか?

6
Ephraim

Row StyleFieldsであることを確認します。両方のフィールドを追加し、最初にフィールドをリンクしてから、画像フィールドを追加します。

(ビューUIで)リンクフィールドを編集し、exclude from displayを確認し、-RL as plain textフォーマッターを使用します。

最後に、画像フィールドを編集してこのフィールドをリンクとして出力を確認します。リンク先に使用できる置換パターンがあり、リンクフィールドがそこにあるはずです。 se absolute pathを確認する必要があります。

14
Capi Etheriel

Image Link Formatter モジュールもオプションのようです。

このモジュールは、カスタムURLへのリンクを使用して画像フィールドを表示できるようにするために要求された機能に関する議論の結果です。

1
RaSor