質問 > フロント機能 > 教えてください。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/8/2 12:19
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 教えてください。 >①商品詳細ページで、SOLDOUT時に画像の上に「薄い白にSOLDOUT」の画像を重ねる。もしくは他に方法があれば教えてください。
cssで何かしらの対応をする形が良いのではないかと思いますが デフォルトのテンプレートでは商品写真部分が在庫有りでも無しでも html上の出力に変化が無い為、 在庫が無い時という事を判断できません。 {% if Product.stock_find %}{% else %}{% endif %}で在庫の有無を判断できますので 在庫が無い時にはimgタグにclass属性を追加する等の記述をテンプレートに追記して CSSで調整すれば良いかと思います。 ただ、1点、規格を使用した商品の場合、規格プルダウンを切り替えて初めて在庫の有無が判明する為、 規格プルダウンの切り替えにも対応したいという事になればjavascriptも改修していく必要があるかと思います。 この点はjavascriptの知識が必要なところかと思います。 >②TOPページと商品詳細ページに、新着とお気に入り どういった仕組みで新着とお気に入りを表示しているのか分からないので回答が難しいですが プラグイン&ブロックを利用しているのであれば 該当するテンプレートファイルに表示する商品の件数が0件かどうかといったif文を追記する事でタイトル部分を非表示に出来るのではないかと思います。 ただ、タイトル部分はブロックの外(ページのテンプレート)に記述されている場合は 上記のように件数を判定して表示/非表示の切り替えは難しいかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
教えてください。 | m.masami | 2020/7/30 0:56 |
» Re: 教えてください。 | 468 | 2020/8/2 12:19 |
Re: 教えてください。 | m.masami | 2020/8/2 22:47 |