facebookの雑談ページのスレから。
全ページのフッターに、システム設定で入力した住所のGoogleMapを表示させたいのですが、コアのソースをコピーしただけだと、固定ページにしか表示できず、ブログとメールフォームではエラーが出てしまいます。
どうすればいいでしょうか?
これは、プラグインの方に、Helperが呼ばれていないのが原因なので暫定対応として
/baser/controllers/app_controller.php を /app/controllers/app_controller.php としてコピーします。
コピーしたファイルのクラス内に次のコードを追加します。
1 2 3 | class AppController extends BaserAppController { } ?> |
を
1 2 3 4 5 6 | class AppController extends BaserAppController { var $helpers = array ( 'Session' , 'BcPluginHook' , BC_HTML_HELPER, BC_HTML_HELPER, 'Form' , BC_FORM_HELPER, 'Javascript' , BC_BASER_HELPER, BC_XML_HELPER, BC_ARRAY_HELPER, BC_BASER_ADMIN_HELPER, BC_GOOGLEMAPS_HELPER ); } |
管理システムよりサーバーキャッシュを削除します。
おわり。(このファイル閉じタグが残ってた・・・)
チケットきるべきかな?