バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.12.6カテゴリーのプルダウン化についてお伺いさせてください。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Reach
投稿日時: 2013/10/5 11:43
対応状況: −−−
常連
登録日: 2012/7/1
居住地:
投稿: 49
2.12.6カテゴリーのプルダウン化についてお伺いさせてください。
いつもお世話になっております。

Reachと申します。
--------------------------------
EC-CUBEバージョン2.12.6
PHPバージョンPHP 5.4.17
DBバージョンMySQL 5.5.28-log
サイト名:http://ed-en-shop.com/
--------------------------------

この度、EC-CUBEのカテゴリーをアコーディオン化しておりますが、現在ですと、しっかりjavaは起動していますが、横並びになっており、ブロックも崩れてしまっている状態です。

原因がどこのcssなのかphpなのかが分からず困っております。

作業の流れとしては以下になります。

どうぞわかる方いらっしゃいましたらご教授頂きますようお願い申し上げます。

参考サイト
http://daihachi.sub.jp/archives/1286

?/html/js/に以下を挿入

menu.js

?/html/user_data/packages/default/cssに以下を挿入

style.css

?/data/Smarty/templates/default/site_frame.tplに以下を挿入

<script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->js/menu.js"></script>

?/html/user_data/packages/default/css/import.cssに以下を挿入

@import url("./style.css");

?/data/Smarty/templates/default/frontparts/bloc/category.tplに以下を挿入

<div class="bloc_outer">
<div id="category_area">
<div class="bloc_body">
<h2><img src="<!--{$TPL_URLPATH}-->img/title/tit_bloc_category.gif" alt="商品カテゴリー" /></h2>

<!--{strip}-->
<ul id="nav">
<!--{assign var=preLev value=1}-->
<!--{assign var=firstdone value=0}-->
<!--{section name=cnt loop=$arrTree}-->
<!--{* 表示フラグがTRUEなら表示 *}-->
<!--{if $arrTree[cnt].display == 1|| $arrTree[cnt].level <=2}-->
<!--{assign var=level value=`$arrTree[cnt].level`}-->
<!--{assign var=levdiff value=`$level-$preLev`}-->
<!--{if $levdiff > 0}-->
<ul>
<!--{elseif $levdiff == 0 && $firstdone == 1}-->
</li>
<!--{elseif $levdiff < 0}-->
<!--{section name=d loop=`$levdiff*-1`}-->
</li>
</ul>
<!--{/section}-->
</li>
<!--{/if}-->
<li class="level<!--{$level}--> <!--{if $levdiff > 0}-->first<!--{/if}-->">
<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 $firstdone == 0}--><!--{assign var=firstdone value=1}--><!--{/if}-->
<!--{assign var=preLev value=`$level`}-->
<!--{/if}-->
<!--{* セクションの最後に閉じタグを追加 *}-->
<!--{if $smarty.section.cnt.last}-->
<!--{if $preLev-1 > 0}-->
<!--{section name=d loop=`$preLev-1`}-->
</li>
</ul>
<!--{/section}-->
</li>
<!--{else}-->
</li>
<!--{/if}-->
<!--{/if}-->
<!--{/section}-->
</ul>
<!--{/strip}-->

</div>
</div>
</div>


?/html/user_data/packages/default/css/bloc.cssの38行目

.side_column {
// overflow-x: hidden; /* IE6 表示乱れ防止 */
}
を削除


参考サイト
http://daihachi.sub.jp/archives/1286


ご確認頂き有難う御座いました。
どうぞ宜しくお願い申し上げます。






sumida
投稿日時: 2013/10/5 12:17
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
タイトルは、「アコーディオン化」ですが、
参考にされたサイトは、「プルダウン化」になってますよ。
Reach
投稿日時: 2013/10/5 12:23
対応状況: −−−
常連
登録日: 2012/7/1
居住地:
投稿: 49
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
sumida様

お世話になっております。
Reachと申します。

この度はご返答頂き有難う御座います。

申し訳御座いません。
私の書きまちがいをしていました。

すぐに修正させて頂きます。
sumida
投稿日時: 2013/10/5 14:13
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
当てずっぽうです。

CSSファイルの
floatが関係しているような。
Reach
投稿日時: 2013/10/5 14:58
対応状況: −−−
常連
登録日: 2012/7/1
居住地:
投稿: 49
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
sumida様

ご返答頂き有難う御座います。

現在、CSSを少しみており、とりあえず縦に並びましたが、マウスオンした時に、下位カテゴリが親カテゴリと被ってしまい、見る事が出来ません。

わかりましたらどうぞご教授いただきますよお願い申し上げます。

プルダウンカテゴリーメニュCSS部分

body{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
}

#nav a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#333;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
sumida
投稿日時: 2013/10/5 16:02
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
floatがあった場合、すべてのliタグで有効(横並び)になり
floatがない場合、すべてのliタグで縦並びになったと思うます。
ということで、
下層のliタグにidをつけ、そのidに対しCSSを定義(float)するとか。

とりあえず、下層のliタグに直接、CSSを付加して動作確認をしてみては。
Reach
投稿日時: 2013/10/5 16:26
対応状況: −−−
常連
登録日: 2012/7/1
居住地:
投稿: 49
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
sumida様

ご返答有難う御座います。

横並びになったのは、以下をleft⇒centerにした為でした。
---------------
#nav li{
float:center;
position:relative;
}
---------------

実際に、liタグにcssを付加するというのはどういった感じになればよいのでしょうか。

私の中の認識ですと、floatタグがない所にfloatを以下のようにつけるという事と思い、以下のようにしてみましたが特にかわりはありませんでした。

現在----------------
#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}
--------------------

float付加-----------
#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
float:center;
}
--------------------

知識不足で申し訳御座いません。
ご教授頂ければ幸いです。

どうぞ宜しくお願い致します。

sumida
投稿日時: 2013/10/5 20:59
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
とりあえず、どう既述すれば良いかを確認するために、
htmlのulタグやliタグに「style属性をつけてみる」とういうことです。
例:
<li style="float:left">

これで、希望の表示ができれば、CSSに反映すれば、良いかなと。
Reach
投稿日時: 2013/10/16 11:40
対応状況: −−−
常連
登録日: 2012/7/1
居住地:
投稿: 49
Re: 2.12.6アコーディオンカテゴリーについてお伺いさせてください。
sumida様

ご返答いただきまして誠に有難う御座います。
また、ご返信が遅れ申し訳御座いませんでした。

実際に試してみて、様子を見てみたいと思います。

CSS関係の知識がないことでご迷惑をおかけし申し訳御座いませんでした。

今後ともどうぞ宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,961名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.