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

ヘッダーにブログの記事一覧を入れた場合のページの認識

Nori > ヘッダーにブログの記事一覧を入れた場合のページの認識 @ 2018/10/20 12:30
たびたび失礼いたします。

表題の件ですが、
bccolumnにてサイト制作中で、
同デザインのヘッダー部分にブログのコンテンツ一覧からpost.phpを引用して記事一覧を載せております。

デザインは調整が出来、おおむね問題なく機能しているのですが、
困ったことに、これを入れたことにより、ページがブログとして認識されているようで、各ページにブログの説明文が表示されていしまいます。
(試しにヘッダー部分から該当の部分(post.phpを使っている部分)を丸ごと削除すると問題は解決します。)

ブログ自体には説明文を載せたいのですが、
もちろん各固定ページには表記させたくありません。

phpは以下の通りです。


<?php
/**
 * トップページ記事一覧
 * @var array $posts
 */
?>


<?php if ($posts): ?>
<ul class="post-list clearfix">
<?php foreach ($posts as $key => $post): ?>
<?php $class = array('clearfix', 'post-' . ($key + 1)) ?>
<?php if ($this->BcArray->first($posts, $key)): ?>
<?php $class[] = 'first' ?>
<?php elseif ($this->BcArray->last($posts, $key)): ?>
<?php $class[] = 'last' ?>
<?php endif ?>
<li class="<?php echo implode(' ', $class) ?>">
<div class="post_info">
            	<div class="post-date"><?php $this->Blog->postDate($post, 'm.d') ?></div><div class="post-title"><?php $this->Blog->postTitle($post) ?></div>
                </div>
</li>
<?php endforeach; ?>
</ul>
<?php else: ?>
<p class="no-data"><?php echo __('記事がありません。') ?></p>
<?php endif ?>


htmlは以下の通りです。上記php名がheadernewsです。
<?php $this->BcBaser->blogPosts('news', 3, array('template'=>'headernews')); ?>


サイト構成を何をもって認識させているのかがわからないので、
どこを治せばいいのかも分かりません。

ご助言宜しくお願いいたします。

■ BaserCMSのバージョン:4.1.3
■ レンタルサーバー名:ロリポップ
■ スマートURLの利用:OFF
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:MySQL
■ PHPスキル:D

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


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

検索

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

フォーラムガイド


関連リンク

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

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