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

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

TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 1:12
goichiさん、投稿ありがとうございます。

まず、1つ記入し忘れていましたが、私はglobal_menu.phpファイルを使用しているテーマのElementsフォルダに用意しておりません。
よって、コアテンプレートのファイルを参照していると思われます。
goichiさんもコアテンプレートのファイルを使って検証されたと思われます。

引用:
サンプルを掲示していただいた通り、menu01〜06を作成して試してみましたが、全てのページでliに「current」クラスが付与されました。。。
ただ、3.0.5が出たばかりのバージョンなので、他の人の環境だと同じ現象が起きるかもしれませんので、少し回答を待ってみても良いかも知れません。

あれから自分でも検証してみたところ、私の提示した例では問題ないようですね。
それで、問題のあった箇所となかった箇所の違いを検証したところ、
問題が起こるのはメニュー項目のリンク先が次のような場合でした。

○「ホーム」の場合(/index.php/)
○固定ページカテゴリーのインデックスページ(/index.php/[ページカテゴリー名])
○ブログのインデックスページ(/index.php/[ブログアカウント名])

これはこういう仕様なんでしょうかね。
コアテンプレートに含まれているglobal_menu.phpファイルを使ってカスタマイズするしかないですかね。
一度挑戦してみますが、何か良い方法があればご提示ください。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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