質問 > フロント機能 > 簡易ブログ(一覧表示切り替え) |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nacho |
投稿日時: 2014/1/25 22:09
対応状況: −−−
|
一人前 登録日: 2008/12/8 居住地: 投稿: 103 |
簡易ブログ(一覧表示切り替え) いつもお世話になっております。
http://daihachi.sub.jp/archives/2179# こちらのサイトを参考に簡易ブログを作りdetail.tplは 希望の表示に出来たのですが list.tplがうまくできませんでした。 <!--{if $arrProduct.product_type_id != 3}--> 商品情報をこちらに <!--{else}--> ブログの記事で表示したいものをこちらに <!--{/if}--> この記述をいれても、ブログの表示の方に切り替わってくれません。 アドバイスをいただけますと助かります。 EC-CUBEバージョン 2.13.1 PHPバージョン PHP 5.3.26 DBバージョン PostgreSQL 9.1.9 |
sumida |
投稿日時: 2014/1/26 9:51
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 簡易ブログ(一覧表示切り替え) 「どこに、どう入れたのか」詳細がないと、何ともできまん。
|
nacho |
投稿日時: 2014/1/26 21:43
対応状況: −−−
|
一人前 登録日: 2008/12/8 居住地: 投稿: 103 |
Re: 簡易ブログ(一覧表示切り替え) sumida様
お返事をありがとうございます。 参考にしたサイトの内容と同じ処理を行いました。 ■管理画面でマスターデータのmtb_product_typeに ID 3 ブログを追加しました。 ■/data/class/SC_Product.phpに以下を追加 function lists 内 ,product_type_id function alldtlSQL 内 ,T4.product_type_id FROM dtb_products JOINの箇所 MAX(product_type_id) AS product_type_id, ■detail.tpl list.tpl で以下のように2種類ページに切り替わるようにしました。 SyntaxHighlighterについ <!--{if $arrProduct.product_type_id != 3}--> 商品情報をこちらに 記述しました <!--{else}--> ブログの記事で表示したいものを (product_type_id 3の場合は)こちらに 記述しました <!--{/if}--> detail.tplでは、商品登録の際にproduct_type_id 3で登録したものは ブログの表示になりましたがlist.tplは商品一覧ページのままでした。 ブログ用の一覧表示にしたいと考えています。 どうぞよろしくお願いします。 |
sumida |
投稿日時: 2014/1/26 22:51
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 簡易ブログ(一覧表示切り替え) そういう意味ではなく、
表示できていない list.tpl の「コード中のどこに入れたか」という意味です。
上記コードの場所が、foreach <--> foreachelse の間にあれば、$arrProduct での参照が可能ですが、それ以外の場所であれば、参照できません。
|
nacho |
投稿日時: 2014/1/27 0:22
対応状況: 解決済
|
一人前 登録日: 2008/12/8 居住地: 投稿: 103 |
Re: 簡易ブログ(一覧表示切り替え) sumida 様
早々にありがとうございます。 全くの見当違いにも関わらず、ご丁寧にご説明くださって大変助かりました。 ご指摘いただきました通り、記述場所が間違っていました。 foreach <--> foreachelse この間にいれたら、無事に表示されました。 EC-CUBEでお店とブログを同時に進行できそうです。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |