Re: 5.4.1.1.1 日本語版で発見された不具合の対応報告
2011年9月6日 at 18:47
現象:オートナビのカスタムテンプレートHeaderMenuで
パス名の先頭が重複している場合、例えばmemoとmemo9があった場合
memo9のページで、memoとmemo9のページがnav-selectedのクラスがつけられる。
パス名をstrposで検索しているのをコレクションIDで比較するようにすると解決しました。
修正前
if ($ni->isActive($c) || strpos($c->getCollectionPath(), $_c->getCollectionPath()) === 0) {
$navSelected='nav-selected';
} else {
$navSelected = '';
}
修正後
if ($ni->isActive($c) || $c->getCollectionID()==$_c->getCollectionID()) {
$navSelected='nav-selected';
} else {
$navSelected = '';
}
Your post has been saved and will be published after approval by the forum moderator.
みゅみゅ
Re: Re: 5.4.1.1.1 日本語版で発見された不具合の対応報告