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

Re: ウィジットエリアのプルダウン表示方法

Nori > Re: ウィジットエリアのプルダウン表示方法 @ 2018/10/26 16:09
seto 様


アドバイス頂いた内容を自分なりに調べて、以下のようにphpを書いたのですが、
うまく表示されません…

<?php
if($this->Blog->isSingle()) { //詳細記事の時
    $blog_id = $post['BlogPost']['blog_content_id']; //現在表示記事からブログIDを取得
} else {
    $blog_id = $posts[0]['BlogPost']['blog_content_id']; //記事一覧の1記事目から現在表示中のブログIDを取得
}
$actionUrl = '/blog/blog/get_categories/'.$blog_id.'/';
$data = $this->requestAction($actionUrl);
$categories = $data['categories'];
echo $this->BcForm->select('test', $categories );
?>


参考にした情報は関数リファレンスです。
ver4/関数リファレンス/getCategoryList

これだと肝心なGetCategoryListが入っていないのでダメなのでしょうが、
一番自分がやりたい形に近かったので…

ちなみに生成されたhtmlは以下の通りです。

<select name="data[test]" id="test">
<option value=""></option>

<option value="title">カテゴリ1</option>
<option value="name">cate1</option>
<option value="id">3</option>
<optgroup label="BlogCategory">
</optgroup></select>

※現在設定しているカテゴリは1つだけ(カテゴリ1)で、name、valueは既存の通りです。

セレクタエリアのURL設定以前の問題なので、
まずこの部分を質問させて頂きました。

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

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


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

検索

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

フォーラムガイド


関連リンク

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

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