質問 > フロント機能 > 教えてください。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
m.masami |
投稿日時: 2020/7/30 0:56
対応状況: −−−
|
半人前 登録日: 2020/4/14 居住地: 投稿: 28 |
教えてください。 ▼テンプレート
[EC-CUBE] CE-CUBEのバージョン 4 [レンタルサーバ] XSERVER [OS] 使用しているOS名、バージョン WINDOWS 教えて頂けますと幸いでございます。 ただ単にPHPの知識が無いだけだと思いますが、やってみたいことが2点あります。 ①商品詳細ページで、SOLDOUT時に画像の上に「薄い白にSOLDOUT」の画像を重ねる。もしくは他に方法があれば教えてください。 ②TOPページと商品詳細ページに、新着とお気に入り の商品画像が表示させてますが、新着とお気に入りが無い場合は当然ですが、画像がなくなり、テキストで「新着」「お気に入り」だけが残る状態です。こちらのテキストも表示させない方法がございますでしょうか? いつもいつも教えて下さってる方ありがとうございます。 今回も是非お力添えいただければ幸いです。 よろしくお願いいたします。 |
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/8/2 22:47
対応状況: −−−
|
半人前 登録日: 2020/4/14 居住地: 投稿: 28 |
Re: 教えてください。 いつもいつもありがとうございます。
>>②TOPページと商品詳細ページに、新着とお気に入り は、同じclassの中に「表題テキスト」を入れたら無事解決しました!ありがとうございます。 >>①商品詳細ページで、SOLDOUT時に画像の上に「薄い白にSOLDOUT」の画像を重ねる。もしくは他に方法があれば教えてください。 は、教えて頂いたので再度チャレンジしてみます。 追ってご報告いたします。 よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |