■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

$this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある

TeddyBuddy > $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/7 3:46
■ BaserCMS:3.0.5
■ スマートURL:OFF
■ 設置フォルダ:サブフォルダ
■ OS:OS X 10.9.4
■ PHP:5.4.24
■ 利用データベース:MySQL 5.6.19

$this->BcBaser->element('global_menu')を入れると、


<ul class="global-menu clearfix">
<li class="menu01 first">
<a href="/basercms/index.php/menu01">メニュー1</a></li>
<li class="menu02">
<a href="/basercms/index.php/menu02">メニュー2</a></li>
<li class="menu03">
<a href="/basercms/index.php/menu03">メニュー3</a></li>
<li class="menu04">
<a href="/basercms/index.php/menu04">メニュー4</a></li>
<li class="menu05">
<a href="/basercms/index.php/menu05">メニュー5</a></li>
<li class="menu06 last">
<a href="/basercms/index.php/menu06">メニュー6</a></li>
</ul>


といった具合に展開されるかと思います。
この時、現在見ているページとメニューが一致する時にLI要素のクラスに"current"と入るはずなのですが、
選んだページによって入る時と入らない時があります。
上の例の場合だと「メニュー2」「メニュー5」「メニュー6」のページを開いた時はそれぞれのLI要素のクラスに"current"と入ったのですが、それ以外のページでは入りませんでした。
何か特定の条件下で発生しているのかと思って確認してみたのですが、どうもそのようではないのです。

本来はきちんと"current"が入ると思うのですが、いかがでしょうか?
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
35 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 35