バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【2.11.1】カテゴリリストの画像表示

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kirin
投稿日時: 2012/4/24 16:55
対応状況: −−−
半人前
登録日: 2012/4/24
居住地:
投稿: 20
Re: 【2.11.1】カテゴリリストの画像表示
すみません、自己解決しました。

<!--{if $level == 1}-->を<!--{if $level < 3}-->にするだけでした。

また何かあればよろしくお願いします。
kirin
投稿日時: 2012/4/24 15:18
対応状況: −−−
半人前
登録日: 2012/4/24
居住地:
投稿: 20
Re: 【2.11.1】カテゴリリストの画像表示
同じような感じでわからなくなったのでここに書き込みさせてもらいました。
親カテゴリの画像表示は出来たのですが、下記の様に
食品(親カテゴリ:画像)
 |- なべ(子カテゴリ:画像)
 |- お菓子(子カテゴリ:画像)
    |-チョコレート(孫カテゴリ:テキスト)
    |-大福(孫カテゴリ:テキスト)
家具(親カテゴリ:画像)
 |- 机(子カテゴリ:画像)
の様に親カテゴリ、子カテゴリで二つのみの画像表示がうまくいきません。

初心者で大変恐縮なのですが、何卒ご教授くださいますよう
宜しくお願い申し上げます。
sakura0123
投稿日時: 2011/6/16 15:45
対応状況: −−−
常連
登録日: 2011/5/26
居住地:
投稿: 34
Re: 【2.11.1】カテゴリリストの画像表示
fukap 様

ありがとうございます!
お教えいただきました通り
表示されましたので、御礼とご報告まで。

<!--{if $level == 1}-->
<a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> class="onlink"<!--{/if}-->><img src="<!--{$TPL_URLPATH}-->img/<!--{$arrTree[cnt].category_id}-->.png" alt="<!--{$arrTree[cnt].category_name|h}-->" />(<!--{$arrTree[cnt].product_count|default:0}-->)</a>
<!--{else}-->
<a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id,$tpl_category_id)}--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|h}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a>
<!--{/if}-->

*私は画像をテンプレフォルダに入れておりますので、
<!--{$TPL_URLPATH}-->を使用いたしました。

この度もお忙しいところアドバイス頂き、誠に感謝でございます。
本当にありがとうございました
fukap
投稿日時: 2011/6/15 14:04
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 【2.11.1】カテゴリリストの画像表示
例示を見ていると「親カテゴリのみ画像」というより、一番上の階層のカテゴリのみ画像にしたいというお話だと思います。

それであれば、カテゴリブロック内では、$level で各カテゴリの階層レベルが取得できますので、

<!--{if $level == 1}-->
  レベル1(一番上)の場合の処理
<!--{else}-->
  レベル1以外の場合の処理
<!--{/if}-->

という感じで分岐させればできそうに思います。
sakura0123
投稿日時: 2011/6/15 13:51
対応状況: −−−
常連
登録日: 2011/5/26
居住地:
投稿: 34
Re: 【2.11.1】カテゴリリストの画像表示
fukap 様

いつもお世話になりありがとうございます。

上記の方法では全てのカテゴリーが画像表示されると思うのですが、
親カテゴリーのみ画像子カテゴリー以下(孫カテゴリー等)は全てテキスト表示にする方法はございますでしょうか。

【例】
食品(親カテゴリ:画像
 |- なべ(子カテゴリ:テキスト
 |- お菓子(子カテゴリ:テキスト
    |-チョコレート(孫カテゴリ:テキスト
    |-大福(孫カテゴリ:テキスト
家具(親カテゴリ:画像
 |- 机(子カテゴリ:テキスト


初心者で大変恐縮なのですが、何卒ご教授くださいますよう
宜しくお願い申し上げます。

----------------------------
EC-CUBE 2.11.1
DBサーバ MySQL 5.0.82
WEBサーバ Apache
PHP 5.2.8
azeaze
投稿日時: 2011/6/2 2:09
対応状況: −−−
新米
登録日: 2011/6/1
居住地:
投稿: 3
Re: 【2.11.1】カテゴリリストの画像表示
fukap 様

教えて頂いた通りしたら出来ました!!!
ありがとうございます。

こんなに簡単に出来るとは。。。
fukap様のお陰で一つ問題がクリアになりました。

また壁にぶち当たった際は、どうかご伝授の程よろしくお願い致します。

ありがとうございました!!
fukap
投稿日時: 2011/6/1 21:24
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 【2.11.1】カテゴリリストの画像表示
以下の参考リンクにあるように、カテゴリーIDをファイル名に付した画像ファイルを用意しておき、
カテゴリブロック内で呼び出すような形でいいのではないでしょうか。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3605&forum=10&post_id=14269#forumpost14269

例えば html/user_data/img ディレクトリに、カテゴリーID.jpg を保存しておく。(例:category_id=1 であれば、1.jpg に)

./data/Smarty/templates/default/frontparts/bloc/category.tpl の54行目付近を修正する。

修正前
<a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id,$tpl_category_id)}--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|h}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a>

修正後
<a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> class="onlink"<!--{/if}-->><img src="<!--{$smarty.const.ROOT_URLPATH}-->user_data/img/<!--{$arrTree[cnt].category_id}-->.jpg" alt="<!--{$arrTree[cnt].category_name|h}-->" />(<!--{$arrTree[cnt].product_count|default:0}-->)</a>

azeaze
投稿日時: 2011/6/1 17:41
対応状況: −−−
新米
登録日: 2011/6/1
居住地:
投稿: 3
Re: 【2.11.1】カテゴリリストの画像表示
fukap 様

早速のお返事ありがとうございます。

デフォルトのカテゴリで言いますと

食品(親カテゴリ)
 |- なべ(子カテゴリ)
 |- お菓子(子カテゴリ)

この親と子カテゴリをテキストではなく、画像で表示出来ればと。

下記スレが参考です。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=3909&forum=10&post_id=16486#forumpost16486

どうかよろしくお願い致します。
fukap
投稿日時: 2011/6/1 8:36
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 【2.11.1】カテゴリリストの画像表示
仰っているカテゴリリストとは、/html/products/list.php?category_id=xxx のことだと思いますが、
その中のどの文字を画像化したいとお考えでしょうか?
場所によって対処の方法は変わってきます。

メイン部分であれば、管理画面のデザイン管理 > 機器種別(PC・モバイル・スマホ) > ページ詳細設定 > 商品一覧ページで変更できます。
カテゴリごとに異なる画像を挿入したいのであれば、if文で分岐処理等が必要になると思います。

参考にしたスレッドがあれば、それを提示してもらうとお答えしやすいと思います。
azeaze
投稿日時: 2011/6/1 1:57
対応状況: −−−
新米
登録日: 2011/6/1
居住地:
投稿: 3
【2.11.1】カテゴリリストの画像表示
はじめて質問をさせていただきます。

カテゴリリストの親カテゴリと子カテゴリの文字を画像化させるには
どうすればいいのでしょうか?

ネット上で検索しましたが、2.4のものばかりでコピペしてもシステムエラーが表示されてしまいます。

最近EC-CUBEを使い始めたばかりの初心者ではありますが
どうか、ご教授のほどよろしくお願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.