Re: 会員サイトの構築
- yuming > 会員サイトの構築 @ 2014/10/25 0:45
- n1215 > Re: 会員サイトの構築 @ 2014/10/26 11:37
- yuming > Re: 会員サイトの構築 @ 2014/10/27 18:26
- n1215 > Re: 会員サイトの構築 @ 2014/10/27 18:36
- yuming > Re: 会員サイトの構築 @ 2014/10/27 18:58
- n1215 > Re: 会員サイトの構築 @ 2014/10/27 21:45
- yuming > Re: 会員サイトの構築 @ 2014/10/28 2:34
- n1215 > Re: 会員サイトの構築 @ 2014/10/28 17:07
- yuming > Re: 会員サイトの構築 @ 2014/10/28 18:25
- » n1215 > Re: 会員サイトの構築 @ 2014/10/28 21:08
- yuming > Re: 会員サイトの構築 @ 2014/11/1 4:10
- n1215 > Re: 会員サイトの構築 @ 2014/11/3 17:07
- yuming > Re: 会員サイトの構築 @ 2014/11/4 18:48
n1215 > Re: 会員サイトの構築 @ 2014/10/28 21:08 |
---|
yuming 様
>ログインしてedit画面が出てくるのですが、ログアウトのボタン等は自分で作る必要が >あるのでしょうか? その通りです。 baserコアが用意しているデフォルトのedit画面のビューテンプレートはこちらですが lib/Baser/View/Members/mypage/edit.php https://github.com/baserproject/basercms/blob/dev-3/lib/Baser/View/Members/mypage/edit.php テーマにコピーして編集するのがおすすめです。 app/webroot/theme/{テーマ名}/Members/mypage/edit.php --------------------------------------------------------------- ●テンプレートの上書きについて --------------------------------------------------------------- 一応補足しておきます。 baserCMSコアにおいてmypageに関わるテンプレートの配置場所はそれぞれ ・レイアウトテンプレート:/lib/Baser/View/Layouts/mypage/以下 ・エレメントテンプレート:/lib/Baser/View/Elements/mypage/以下 ・ビューテンプレート:/lib/Baser/View/Members/mypage/以下 となっていて、app/View/ディレクトリやテーマディレクトリ内に対応するファイルを作成することで上書きできます。 一見無駄に見えますが、baserCMS自体のコアファイルのアップデートがあった場合でもその影響をうけなくするための手法です。 今回の私の説明ではテーマのファイルで上書きしています。 参考)コアテンプレートのカスタマイズ:http://basercms.net/manuals/3/designers/9.html ファイル読み込みの優先順位(ビュー関連の部分):http://basercms.net/manuals/3/programmers/3.html --------------------------------------------------------------- ●管理画面テンプレートの参考 --------------------------------------------------------------- テンプレートの中身のタグやメソッドの使い方については、マニュアルのほかに既存のbaserCMSの管理画面のテンプレートも参考になるでしょう。 ・レイアウトテンプレート:/lib/Baser/View/Layouts/admin/以下 ・エレメントテンプレート:/lib/Baser/View/Elements/admin/以下 ・ビューテンプレート:/lib/Baser/View/Users/admin/以下 基本的には開発者向けなので通常のテーマ編集に比べ難易度は高めですが。 また不明点があればご質問ください。 Twitter: @n_1215 |