質問 > フロント機能 > トップページのブロックに商品詳細ページで表示される商品ステータスアイコンを表示させるにはどうしたらよろしいですか。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
moment |
投稿日時: 2014/7/4 23:57
対応状況: −−−
|
常連 登録日: 2014/6/30 居住地: 投稿: 45 |
トップページのブロックに商品詳細ページで表示される商品ステータスアイコンを表示させるにはどうしたらよろしいですか。 お世話になります。どうか教えてください。
トップページのブロックに商品詳細ページで表示される商品ステータスアイコンを表示させたいです。そのため、detail.tplとLC_Page_Products_Detail.phpを参考にトップページのおすすめ商品ブロックに下記の設定を施しました。 ページ更新をしてもLogにはエラーは記載されませんが、商品ステータスアイコンをトップページブロックで表示させることがどうしてもできません。なぜ表示できないか、問題はどこか、どなたか教えてくださいませんでしょうか。 ● recommend.tpl(おすすめ商品ブロック) (detail.tplの商品ステータスの相当箇所をそのまま貼り付け) <!--{foreach from=$arrProducts item=arrProduct}--> <!--▼商品ステータス--> <!--{assign var=ps value=$productStatus[$tpl_product_id]}--> <!--{if count($ps) > 0}--> <ul class="status_icon clearfix"> <!--{foreach from=$ps item=status}--> <li> <img src="<!--{$TPL_URLPATH}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" /> </li> <!--{/foreach}--> </ul> <!--{/if}--> <!--▲商品ステータス--> ・・・・・ ● LC_Page_FrontParts_Bloc_Recommend.php (LC_Page_Products_Detail.phpから商品ステータス関連の記述を引用) function action() { // 商品ステータスを取得 $objProduct = new SC_Product_Ex(); $this->productStatus = $objProduct->getProductStatus($product_id); $masterData = new SC_DB_MasterData_Ex(); $this->arrSTATUS = $masterData->getMasterData('mtb_status'); $this->arrSTATUS_IMAGE = $masterData->getMasterData('mtb_status_image'); // 商品IDをFORM内に保持する $this->tpl_product_id = $product_id; ・・・・・ EC-CUBE: 2.12.5 データベース: MySQL 5.0.6 WEBサーバ:apache2.2 OS:Linux PHP: PHP 5.2.1 |
フラット表示 | 前のトピック | 次のトピック |