質問です。
以下の商品
グループA
A-1
A-2
A-3
グループB
B-1
B-2
B-3
がある時
商品A-1やA-2の各単ページを用意する必要は無く、
A-1,A-2,A-3のグループページと、B-1,B-2,B-3のそれぞれのグループページで
登録した商品情報(タイトルだけではなく、全情報)を表示させたいのですが
その方法を教えてもらえますでしょうか?
各商品は個別にエントリ登録をしたいです。
よろしくお願いします
1ページに複数のエントリを表示させたい。
Re: 1ページに複数のエントリを表示させたい。
suzukiさん、ご質問ありがとうございます。
グループAとグループBのエントリが、同一エントリフォルダのエントリなのか、
それともそれぞれ別のエントリフォルダなのかによって方法が異なります。
同一エントリフォルダの場合、スキーマに「group」などの項目名でmenu項目
を追加します。選択肢は「A」「B」となります。この項目には、group="True"
の属性をつけて下さい。
コンテンツ管理画面のエントリ編集画面では、この項目がドロップダウンリスト
で入力できるようになっているので、「グループA」か「グループB」を選んで
エントリを投稿することで、それぞれのグループにエントリを所属させることが
できるようになります。
そして、phpファイルへの埋め込みタグは、
<cmsd:entrylist name="myentry" design="default">
<cmsd:group key="group" />
</cmsd:entrylist>
とします。
このphpファイルを仮に myentrys.php とすると、
http://○○○.○○/myentry.php?group=A
というパラメータをつけてページを表示することで、グループAのエントリ
のみを表示させることができます。
同様に、
http://○○○.○○/myentry.php?group=B
とすることで、グループBのみを表示させることができます。
もし、グループAとグループBで別々のエントリフォルダに分かれている
場合には、単純にそれぞれのエントリフォルダ毎に別の埋め込みページを
作ればOKです。
suzukiさんのご質問はおそらくもう少し初歩的な段階のご質問かとは
思いますが、全てを一から説明するとさすがに時間的・スペース的に
難しい為、考え方のレベルでの説明にとどまらせて頂きました。
マニュアルにチュートリアル(入門)がございますので、一度それに
沿って実践して頂くと、概要がお分かり頂けるのではないかと思います。
グループAとグループBのエントリが、同一エントリフォルダのエントリなのか、
それともそれぞれ別のエントリフォルダなのかによって方法が異なります。
同一エントリフォルダの場合、スキーマに「group」などの項目名でmenu項目
を追加します。選択肢は「A」「B」となります。この項目には、group="True"
の属性をつけて下さい。
コンテンツ管理画面のエントリ編集画面では、この項目がドロップダウンリスト
で入力できるようになっているので、「グループA」か「グループB」を選んで
エントリを投稿することで、それぞれのグループにエントリを所属させることが
できるようになります。
そして、phpファイルへの埋め込みタグは、
<cmsd:entrylist name="myentry" design="default">
<cmsd:group key="group" />
</cmsd:entrylist>
とします。
このphpファイルを仮に myentrys.php とすると、
http://○○○.○○/myentry.php?group=A
というパラメータをつけてページを表示することで、グループAのエントリ
のみを表示させることができます。
同様に、
http://○○○.○○/myentry.php?group=B
とすることで、グループBのみを表示させることができます。
もし、グループAとグループBで別々のエントリフォルダに分かれている
場合には、単純にそれぞれのエントリフォルダ毎に別の埋め込みページを
作ればOKです。
suzukiさんのご質問はおそらくもう少し初歩的な段階のご質問かとは
思いますが、全てを一から説明するとさすがに時間的・スペース的に
難しい為、考え方のレベルでの説明にとどまらせて頂きました。
マニュアルにチュートリアル(入門)がございますので、一度それに
沿って実践して頂くと、概要がお分かり頂けるのではないかと思います。
Re: ありがとうございます。
webmasterです。
スキーマへのgroup属性の指定、埋め込みタグへのcmsd:groupタグの追加、
などを行った上で、パラメータに対象の項目名をつけて呼び出して下さい。
この方法は、グループAとグループBを同一のエントリフォルダに格納している
場合の方法になります。
上記説明では項目名を今回"group"としましたが、紛らわしいので別の名前に
した方が良いかもしれません。
スキーマへのgroup属性の指定、埋め込みタグへのcmsd:groupタグの追加、
などを行った上で、パラメータに対象の項目名をつけて呼び出して下さい。
この方法は、グループAとグループBを同一のエントリフォルダに格納している
場合の方法になります。
上記説明では項目名を今回"group"としましたが、紛らわしいので別の名前に
した方が良いかもしれません。