お返事ありがとうございます。
現在、カテゴリー検索用のブロックを追加しようと考えています。
そのブロックをmain領域に追加し、カテゴリーの選択リストでカテゴリーを選択し、
その結果を新規ページに表示すればいいと思ったからです。
これができればいろいろと応用が利くのではと思いました。
(実は、ページの分け方として、カテゴリーとは別にもう一つ属性があるのです。)
そこで、別の質問ですが、カスタム属性であるカテゴリーの一覧はどうすれば取得できますか?
ページリストを見たところ、
$ctArray = CollectionType::getList();
で簡単に取っているようですが、何かしらのテーブルから取得しなければならないのですよね?
わからない事ばかりでお手数おかけしますが、ご教示よろしくお願いします。
属性値の値による一覧ページの作成について
2015年5月28日 at 18:51
いつもお世話になっております。
OS:Windows
Ver:5.6.3.3
新規作成するページをカテゴリー分けしたいため、カスタム属性を追加しています。
属性は下記の通りです。
属性区分:選択
ハンドル:category
名前:カテゴリー
複数値:チェックなし
ユーザー登録;チェックなし
並び順:表示順
値:カテゴリー1、カテゴリー2、カテゴリー3
コンポーザーでデータ登録してページを新規作成する際に、3つのカテゴリーのうちのひとつを選択して、ページを新規作成しています。
そこで、登録されたページをカテゴリー別に抽出して一覧ページにサムネイル等での表示を行いたいと思っています。
そこで質問です。
とあるカテゴリーに属するページの取得はどうすればいいのでしょうか?
※新規ページを作成時、getAttribute("category")にて、選択されたカテゴリーの値を文字列で取得できるのはわかりました。
カテゴリーに紐付くID等は取得できないのでしょうか?
ちなみにアドオンの利用はできません。
以上、ご教示よろしくお願います。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: 属性値の値による一覧ページの作成について
http://notnil-creative.com/blog/archives/2565
http://notnil-creative.com/blog/archives/1766
http://notnil-creative.com/blog/archives/1587
PageList クラスに必要なメソッドは揃っていますので、クラスが読めれば拡張は容易です
難しければ、PageList+アドオンを買うのが早いと思います