/app フォルダ内にコントローラーやモデル、ビューを配置した場合について
ouka_d > /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/19 13:05 |
---|
BaserCMS 1.6.8
windowsXP sp3 xampplite 1.7.3 スマートURL ON 設置 サブフォルダ
追記 2011/01/19 16:51 失礼しました。 モデルを使用しないコントローラー、ビューのみを配置し、 demo, skelton, simplecorp, simplerest で発生しました。 デフォルトのページは上下とも global-menu は表示されています。 /app 内に作成したコントローラー、ビューを表示させると 上部 global-menu は空白で下部 global-menu は表示の状態です。 |
non > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/19 15:36 |
---|
1.6.8 で、Demo のテーマではちゃんと出力されてますよね?
もう少し情報頂けないと答えようがないですよー |
ouka_d > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/20 7:54 |
---|
ouka_d > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 11:25 |
---|
non > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 11:35 |
---|
どのような環境にしているかを情報提供してださい。
テーマは利用してますか? デモテーマに切り替えた場合も同じ症状ですか? 何をしたタイミングでメニューが表示されなくなりましたか? URLはオリジナルのものという事でよかったでしょうか? 通常のユーザー管理などを利用している場合でも同じ症状でしょうか? オリジナルの場合、コンポーネントやヘルパーは何をおつかいでしょうか? 認証制限はどうされてますか? ログオフした状態でも同じ状態でしょうか? |
ouka_d > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 12:32 |
---|
テスト用なので、新規インストール直後のまま、デモテーマで作成しています。
確認は、テーマは公式サイトで入手可能な下記の4つです。 「BaserCMSデモ」「シンプルコーポレート」「シンプルレストラン」「スケルトン 」 タイミングは表示確認を行った最初からです。 初期設定のままなので、ユーザー管理もしていません。 認証前、認証後でも同じです。 とりあえず、通常画面のフッターの「global-menu」が表示されているのに ヘッダーの「global-menu」が表示されないので困っています。 フッターには「element('global_menu') ?>」を書いた数だけ表示されます。 「test_controller.php」
通常用と管理用にそれぞれの対応フォルダに「index.ctp」
|
ouka_d > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 12:41 |
---|
自己解決
デフォルトのプラグインと追加のアップロードプラグインで プラグインコントローラー根底クラスの記述が違っているのを混同していたようです。 テスト用にモデルを使わないのでnullにしてました。
|
ryuring > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 13:31 |
---|
こんにちは。
まずは、実際にグローバルメニュー用のデータがちゃんととれているかを確認されたほうがいいかもですね。 /baser/views/elements/admin/global_menu.ctp が該当テンプレートにあたります。 26行目あたりの、$baser->getGlobalMenus($menuType) でデータを取得しているのですが、 そこでちゃんととれているかどうか。 Twitter:@ryuring |
ouka_d > Re: /app フォルダ内にコントローラーやモデル、ビューを配置した場合について @ 2011/1/27 13:41 |
---|
すみません、お騒がせしました。
なんとか解決しました。 最初の「/app」内にコントロールを作成していたのを「/plugin」に移動して デフォルトのプラグインとアップローダープラグインを混同して参考にしていたのが原因でした。 |