■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 会員サイトの構築

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

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
9 人のユーザが現在オンラインです。 (9 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 9