マイページにブログ一覧表示するには

naka999 > マイページにブログ一覧表示するには @ 2017/10/6 16:41
以下サイトを参考にマイページを作成しました。
問題なくログイン出来るようになっております。
http://project.e-catchup.jp/projects/basercms/wiki/%E3%83%9E%E3%82%A4%E3%83%9A%E3%83%BC%E3%82%B8%E9%96%8B%E7%99%BA

マイページにブログ一覧を表示するのに
http://localhost/basercms/mypage/blog/blog_posts/index/1
を直接開こうとすると

BlogPostsController にメソッドがありません
エラー: アクション mypage_index が、コントローラ BlogPostsController に定義されていません
エラー: BlogPostsController::mypage_index() を app\Controller\BlogPostsController.php に作成してください。

class BlogPostsController extends AppController {
public function mypage_index() {
}

メソッドがないエラーが発生します。

mypage_index() を admin_index() メソッドを呼び出す(BcReplacePrefix?)方法をご教授願います。

■ BaserCMSのバージョン:4.0.7
■ レンタルサーバー名:XAMPP(Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30)
■ スマートURLの利用: ON
■ 設置フォルダ:localhost/basercms/
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価): D
akillerbee > Re: マイページにブログ一覧表示するには @ 2017/10/11 12:04
こんにちはakillerbeeです。

検討違いのことを言っていたら申し訳ございませんがmypageにブログの一覧を表示する場合は下記の手順で実現できるのではないかと思います。
・コアからテンプレートをコピーしてテーマ側に配置
lib/Baser/Plugin/Blog/View/Blog/default/posts.php

theme/テーマフォルダ/Blog/default/posts.php

・マイページにHTMLのbody内に一覧表示する処理を記述
app/View/Layouts/mypage/default.php
<?php $this->BcBaser->blogPosts('ブログコンテンツ名', 10) ?>


お試しいただければと思います!

naka999 > Re: マイページにブログ一覧表示するには @ 2017/10/11 16:31
akillerbee様

ご回答ありがとうございます。
判りずらい質問で申し訳ございません。

今回、adminの管理画面で行うブログ一覧(記事一覧ですね)をmypageで表示させ管理出来ないか検討しております。(ユーザーグループの認証プレフィックス設定を行うとadminの管理画面が開けないので)

何か良い方法はないでしょうか?
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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