Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある
- TeddyBuddy > $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/7 3:46
- goichi > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/7 23:31
- » TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 1:12
- TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 1:50
- TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 13:00
- goichi > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 19:47
- TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/15 21:06
- ryuring > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/10/14 15:19
- TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/11/9 13:16
TeddyBuddy > Re: $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがある @ 2014/8/14 1:12 |
---|
goichiさん、投稿ありがとうございます。
まず、1つ記入し忘れていましたが、私はglobal_menu.phpファイルを使用しているテーマのElementsフォルダに用意しておりません。 よって、コアテンプレートのファイルを参照していると思われます。 goichiさんもコアテンプレートのファイルを使って検証されたと思われます。 引用: サンプルを掲示していただいた通り、menu01〜06を作成して試してみましたが、全てのページでliに「current」クラスが付与されました。。。 あれから自分でも検証してみたところ、私の提示した例では問題ないようですね。 それで、問題のあった箇所となかった箇所の違いを検証したところ、 問題が起こるのはメニュー項目のリンク先が次のような場合でした。 ○「ホーム」の場合(/index.php/) ○固定ページカテゴリーのインデックスページ(/index.php/[ページカテゴリー名]) ○ブログのインデックスページ(/index.php/[ブログアカウント名]) これはこういう仕様なんでしょうかね。 コアテンプレートに含まれているglobal_menu.phpファイルを使ってカスタマイズするしかないですかね。 一度挑戦してみますが、何か良い方法があればご提示ください。 |