教えてください。テーマ「smart」のグローバルメニューについて
keijiis > 教えてください。テーマ「smart」のグローバルメニューについて @ 2014/1/4 16:23 |
---|
教えてください。テーマ「smart」を使わせていただこうとダウンロードして
インストールして作成しようとしたのですが、どうしてもグローバルメニューの 変更する場所がわかりません。 element内、css内もみたのですがどうしてもわからず。。。教えてくださいませ。 ■ BaserCMSのバージョン:3.0 ■ レンタルサーバー名:Lolipop ■ スマートURLの利用: [OFF] ■ 設置フォルダ: [ドキュメントルート] ■ 利用しているデータベース: [MySQL] ■ PHPスキル(自己評価): [ E ] |
tecking > Re: 教えてください。テーマ「smart」のグローバルメニューについて @ 2014/1/4 17:44 |
---|
keijiisさん
baserCMSの公式サイトからダウンロードできるテーマ『smart』のことですよね。 それでしたら、テーマ自体にはグローバルメニューを表示させるテンプレートファイルはなくて、 baserCMS側で用意されている /lib/Baser/View/Elements/global_menu.php を読み出す仕様になっています。 もうすこし詳しく書くと /app/webroot/theme/smart/Layouts/default.php ↓ $this->BcBaser->header() で読み出し /app/webroot/theme/smart/Elements/header.php ↓ $this->BcBaser->element('global_menu') で読み出し /lib/Baser/View/Elements/global_menu.php という流れですね。 グローバルメニューをカスタマイズするなら /lib/Baser/View/Elements/ 内の global_menu.php を /app/webroot/theme/smart/Elements/ 内に同名でコピーして、コピーしたものに手を加えればよいかとおもいます。 |
keijiis > Re: 教えてください。テーマ「smart」のグローバルメニューについて @ 2014/1/4 18:35 |
---|
teckingさま
ご回答いただきありがとうございました。 コアからの読み込みをしているということですね。 global_menu.php をいじるまでのスキルはなく、 単純にグローバルメニューの文言を替えるのとリンク先を 替える方法がわかりませんでした。 しかし、システム管理にメニュー管理を見つけて それを変更すると無事変更ができました。 もう少し良くみて質問をしなくてはご迷惑だと 反省しており、自己解決です。 本当にありがとうございました。 |