エレメントへのコンテンツ(固定ページ)表示について

NewPulsar > エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 9:56
現在 nada iconsをベースにカスタマイズしております。
そこでトップページに、固定ページを追加したく調べておりました。
テーマ管理のエレメントにて、toppage.phpがレイアウトのdefault.phpで呼ばれているとこまでは
理解できたのですが、次のtoppage.phpから、固定ページのトップページが呼ばれている部分が
理解できません。
中を見て、$this->BcBaser->content()箇所で読んでるとは思いますが、これがトップページと
どう紐づいてて、トップページが呼ばれるのかが不明です。
どこかに固定ページと関連付ける設定ファイルが存在するのでしょうか?
seto > Re: エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 10:38
こんにちは
参考になりそうな記事を記載していますので、一度確認してみてください。
難しそうな箇所は再度ご質問をお願いします。

第6回 全体的なレイアウト構成とエレメント
http://magazine.basercms.net/article/archives/29

固定ページ管理
http://wiki.basercms.net/index.php?title=%E5%9B%BA%E5%AE%9A%E3%83%9A%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86

BcBaser contentについて
http://wiki.basercms.net/ver4/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/BcBaser_content
NewPulsar > Re: エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 10:55
seto様

有難うございます。
さっそく確認させて頂きます。
NewPulsar > Re: エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 11:53
seto様

あれから参考サイトを拝見させて頂いたのですが、対象となる箇所が特定出来ておりません。

テーマのレイアウトより、default.phpをカスタマイズし、表示したいコンテンツをオリジナルに
合わせて追加してみました。

----- 追加 -----

BcBaser->element('common_menu') ?>

----- オリジナル -----

BcBaser->element('toppage') ?>


エレメントにはcommon_menu.phpを新規作成

でオリジナルのtoppageに記載されている、表示箇所?をコピーしました。

BcBaser->flash() ?>


BcBaser->content() ?>

コンテンツ管理に、対象となる固定ページを作成しているのですが
この固定ページを呼び出すところで困ってます。
何処で関連付けするのか不明 … オリジナルでdivタグにclearfixと書いてた
ので自作コンテンツにもdivタグでcommonと記載してみたが駄目でした。

seto > Re: エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 13:00
なるほど、トップページから固定ページを呼び出したいということでしたか。

まず、$this->BcBaser->contentという関数は現在表示している固定ページの本文を出力します。

現在表示している固定ページ以外の固定ページを呼び出したい場合は、BcBaser->page という関数が使用できます。
http://wiki.basercms.net/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/BcBaser_page

例えば、testpageという固定ページを作成した場合は、以下のコードを使うとその固定ページの内容を表示します。
<?php $this->BcBaser->page('/testpage') ?>
NewPulsar > Re: エレメントへのコンテンツ(固定ページ)表示について @ 2018/2/22 13:11
seto様

詳しいご説明有難うございます。
さっそく試してみたところ、バッチリ成功しました!
本当に助かりました。
有難うございました。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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