質問 > フロント機能 > おすすめ商品を横3列にするには |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/1/25 0:13
対応状況: −−−
|
おすすめ商品を横3列にするには トップページにおすすめ商品を表示させると、デフォルトでは2列で表示されますが、3列にしたい場合の方法をご教示いただけませんでしょうか。
<div class="recomendleft"> 〜〜〜 </div> をコピーして追加し、cnt2をcnt3に書き換えてみましたが、3つ目の商品が2つ目と同じものが表示されています。 よろしくお願いいたします。 |
|
ゲスト |
投稿日時: 2008/1/25 1:18
対応状況: −−−
|
Re: おすすめ商品を横3列にするには すみません、バージョンは
2.0.1 です。 |
|
apogee |
投稿日時: 2008/1/25 1:20
対応状況: −−−
|
常連 登録日: 2007/11/17 居住地: 大阪府 投稿: 53 |
Re: おすすめ商品を横3列にするには <!--{section name=cnt loop=$arrBestProducts step=2}--> から
<!--{/section}--> のセクションの間で、 今回の場合 step数分 ループ処理が行われていますので、 表示させたい step の値をそれぞれに入れてあげれば良いかと思います。 |
ゲスト |
投稿日時: 2008/1/25 2:17
対応状況: −−−
|
Re: おすすめ商品を横3列にするには apogeeさん、ご教示ありがとうございました。
<!--{section name=cnt loop=$arrBestProducts step=3}--> にして <div class="recomendleft"> <!--{assign var=cnt2 〜〜 $smarty.section.cnt.step-2` }--> <div class="recomendleft"> <!--{assign var=cnt3 〜〜 $smarty.section.cnt.step-1` }--> というふうにすることで無事設定ができました ありがとうございました |
|
ゲスト |
投稿日時: 2008/1/25 2:47
対応状況: −−−
|
うまくいったと思ったら 価格をうまく引っ張ってこれなくなりました。
いちばん左の価格に揃ってしまうようになってしまったのですが、どこが悪いのでしょうか? よろしくお願いいたします。 |
|
pineray |
投稿日時: 2008/1/25 5:43
対応状況: −−−
|
長老 登録日: 2006/9/9 居住地: 伊賀 投稿: 292 |
Re: うまくいったと思ったら おはようございます
価格をSmarty変数にアサインしているところを 変更してあげる必要があります。
上記のようになっているところをそれぞれ
とすればうまく働くのではないでしょうか。 |
ゲスト |
投稿日時: 2008/1/25 9:18
対応状況: −−−
|
Re: うまくいったと思ったら pinerayさん、ご回答ありがとうございます。
実はそれをやっていたのですが、価格の箇所が 0円 になっちゃうんです。 もともとデフォルトの2列表示の場合、
の部分は2か所とも同じなのでまだどのようにしていいか解決できておりません。 ありがとうございます。 |
|
ゲスト |
投稿日時: 2008/1/25 10:19
対応状況: 解決済
|
解決しました pinerayさんにご教示いただいたところを入力ミスをしてうまくいってませんでした。pinerayさんのご指示通りでうまくいきました。
ほんとうにありがとうございました。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |