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

ページカテゴリーのページ一覧を取得したい

NEEZ > ページカテゴリーのページ一覧を取得したい @ 2012/2/28 14:31
いつもお世話になっております。
ページカテゴリーのコンテンツナビ系ばかりの質問で申し訳ないのですが、
下記のようなページカテゴリーのページ一覧を取得する方法はありますでしょうか?

●会社情報(company)というカテゴリー内に3つページを作成しているとします。
/company/info
/company/privacy
/company/concept

例えば、トップページなどに
会社情報カテゴリー内の上記3つへのリストのみを
取得できるのでしょうか?

出力例
<ul>
<li><a href="/company/info">会社概要</a></li>
<li><a href="/company/privacy">個人情報</a></li>
<li><a href="/company/concept">コンセプト</a></li>
</ul>



■ BaserCMSのバージョン:1.6.15
■ レンタルサーバー名:専有サーバ root権限有
■ スマートURLの利用: [ON]
■ 設置フォルダ: [ドキュメントルート]
■ 利用しているデータベース: [MySQL]
■ PHPスキル(自己評価): [ C ]
goichi > Re: ページカテゴリーのページ一覧を取得したい @ 2012/2/28 15:08
こんにちは(^^

$baser->getPageList()
という関数があります。
カテゴリNOを入れてやれば、そこに入っているページ情報を取得できる関数です。
詳細は
http://basercms.net/reference/archives/46
をご覧いただくと良いかもです。
foreachでループしながらliタグを書きだしていけば、
目的の出力ができるのではないかと思いますが、
どんなもんでしょうか?


NEEZ > Re: ページカテゴリーのページ一覧を取得したい @ 2012/2/28 15:42
goichi様

すばやいご回答ありがとうございます!
できましたぁ!

<?php
$pages = $baser->getPageList(4);
foreach($pages as $page){
	echo '<li><a href="'.$page['url'].'">'.$page['title'].'</a></li>';
}
?>
goichi > Re: ページカテゴリーのページ一覧を取得したい @ 2012/2/28 17:32
NEEZさん

よかったです!
私も実際に使った事なかったので(←おいっ!)
示してもらったサンプルコードを今度試してみようと思います。(^^)

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


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

検索

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

フォーラムガイド


関連リンク

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

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