最新のJoomlaバージョンを検証するためのサイトでACLと多言語設定をしているのだが、最近、Joomla 2.5.4にアップデートした時トラブルが発生したようだ。
ACL設定の問題がないはずのログインで指定したメニューが表示されない。このトラブルを解決するまで1日時間がかかった。
有料会員がログインすると有料会員専用のメニューが左側に表示されるように設定していた。一般ユーザーが閲覧できるメニューは一切表示させないACL設定である。
同時に、
トップメニューも一般ユーザーが使うメニューではなく、有料会員専用のトップメニューが表示できるように設定していた。
トラブルは、この2つの有料会員専用メニュー設定が表示されない現象であった。キャッシュがあると変更が直ぐにページ上に反映されないので関係するところのキャッシュを全てオフにした。それでも、最初に設定したようなメニュー表示がされない。
ACLの設定は、正しいはずと・・・・・
ACLの設定は、一箇所では終わらない。一つでも設定を間違えるとトラブルに成る。どうも、このトラブルは、一部の設定で勘違いがあったために発生したようだ。