質問 > フロント機能 > トップページのブロックに商品詳細ページで表示される商品ステータスアイコンを表示させるにはどうしたらよろしいですか。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
moment |
投稿日時: 2014/7/9 7:14
対応状況: −−−
|
常連 登録日: 2014/6/30 居住地: 投稿: 45 |
Re: トップページのブロックに商品詳細ページで表示される商品ステータスアイコンを表示させるにはどうしたらよろしいですか。 Sumida様
ご教授いただきまして大変感謝いたします。またご多忙の中恐縮でございます。 頂きました記述を試しましたが、私の設定では商品ステータスアイコンが表示されない様でございます。sumida様の設定では表示されていることを想定すると、私の設定のLC_Page_FrontParts_Bloc_Recommend.phpの記述自体(各項目の名称)、あるいは使用しているテーブルの連結方法等の違いが考えられます。 なので、私の設定で表示されるまで試していくしか方法がないのかなと考えておりますが、まず、 ● recommend.tpl内にある2つの $arrProduct.productStatus を $arrProduct.product_status_id に変更すると、各商品に商品ステータスアイコンが一つだけ、ページを更新する度にランダムに(複数ある中の異なるものが一つだけ)表示されます。 $arrProduct.productStatusはどこで定義されているものなのでしょうか。 ● 前メールで頂いた記述を新着商品ブロックで使用しようとした場合、変更する箇所は下記の変更だけでよろしいでしょうか。 LC_Page_FrontParts_Bloc_NewProducts.php <!--{* added *}--> $ arrNewProducts = $objProduct->getProductStatus($arrProductId); foreach ($arrNewProducts as $key => $value) { $arrProductList[$key]['productStatus'] = $value; } <!--{* added *}--> new_products.tpl <!--{* added *}--> <!--{if $arrNewProducts.productStatus}--> <div class="productStatus"> <!--{foreach from=$arrNewProducts.productStatus item=productStatus}--> <!--{$arrSTATUS[$productStatus]}--> <img src="<!--{$TPL_URLPATH}--><!--{$arrSTATUS_IMAGE[$productStatus]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$productStatus]}-->" /> <!--{/foreach}--> </div> <!--{/if}--> <!--{* added *}--> |
フラット表示 | 前のトピック | 次のトピック |