バージョン選択

フォーラム

メニュー

オンライン状況

37 人のユーザが現在オンラインです。 (27 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 36
rupiahpe もっと...

サイト内検索

質問 > フロント機能 > 簡易ブログ(一覧表示切り替え)

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 の「コード中のどこに入れたか」という意味です。

<!--{if $arrProduct.product_type_id != 3}--> 
商品情報をこちらに 記述しました
<!--{else}--> 
ブログの記事で表示したいものを
(product_type_id 3の場合は)こちらに 記述しました
<!--{/if}--> 

上記コードの場所が、foreach <--> foreachelse の間にあれば、$arrProduct での参照が可能ですが、それ以外の場所であれば、参照できません。

    <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}-->
.
.
    <!--{foreachelse}-->
        <!--{include file="frontparts/search_zero.tpl"}-->
    <!--{/foreach}-->


nacho
投稿日時: 2014/1/27 0:22
対応状況: 解決済
一人前
登録日: 2008/12/8
居住地:
投稿: 103
Re: 簡易ブログ(一覧表示切り替え)
sumida 様

早々にありがとうございます。
全くの見当違いにも関わらず、ご丁寧にご説明くださって大変助かりました。

ご指摘いただきました通り、記述場所が間違っていました。
foreach <--> foreachelse
この間にいれたら、無事に表示されました。

EC-CUBEでお店とブログを同時に進行できそうです。
本当にありがとうございました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,287名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.