エレメントへのコンテンツ(固定ページ)表示について
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様
詳しいご説明有難うございます。 さっそく試してみたところ、バッチリ成功しました! 本当に助かりました。 有難うございました。 |