logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

商品カードをリンクにする

22/02/2025, by 匿名 (未認証ユーザー)
フォーラム

お願いします、商品カードをリンクにする手伝いをしていただけないでしょうか。

 

viewsでいくつかのフィールドを出力しました。最後のフィールド以外は出力から除外しました。そして最後のフィールドでトークンを使ってすべてのフィールドを出力しています。次に、これらのフィールド全体を、コンテンツへ遷移するリンクで囲む必要があります。しかし問題は、商品カードには「カートに入れる」ボタン付きのフォームがあるということです。つまりこのフォームはリンクの中に入れることができず、標準の「リンクとして出力」オプションが使えません

 

コードはだいたいこんな感じです:コード

 

ここで.link_to_nodeがリンクです
.buy_areaブロックはフォームが入っているのでリンクの中に入れたくありません

 

商品カードの見た目はこんな感じです 

 

参考までに、すべてのフィールドを非表示にして、その後に2つのフィールドを出力しようとしました。1つにはリンクに含めるべきフィールドを出力し、もう1つには「カートに入れる」ボタン付きのフォームを出力しました。次に、最初のフィールドに対して「リンクとして出力」オプションを有効にし、パスに[view_node]トークンを設定してみました。その結果、次のようなパスになりました 

http://test1.ru/site_mstore/drupal7_mstore/просмотр