ページ 11

「次のページ」を表示させると、別のエントリー内容が表示されない

Posted: 2007年6月01日(金) 16:08
by sal
現在、作成しているindexのページで、新着情報の部分をcmsdで表示するように
してあるのですが、エントリ数が増えていった場合、「次の5件」、「前の5件」と、
5つの新着情報ごとに、ページを切り替えて表示させるようにしているのですが、
http://www.hogehode.com/?pageno=2の様に、アドレスが表示されます
この、pageno=2になった際に、ページ内に配置してあるその他の、
エントリ内容が(その他のお知らせや、サブのメニュー等を表示する様に
してあるのですが)表示されません。ソースをみてみても、本来あるはずの、
表示内容が抜けていて、空白になっています。
こちらは、どのように対処すれば、表示されるようになるのでしょうか?
宜しくお願い致します

Re: 「次のページ」を表示させると、別のエントリー内容が表示されない

Posted: 2007年6月02日(土) 08:43
by webmaster
 salさん、ご質問ありがとうございます。
 CMSDの仕様上で分かり難い点があり、ご迷惑をおかけしております。

 1つのphpページ内に複数のcmsd:entrylistがある場合に、いずれか一つの
entrylistのpagenoを切り替えると、それに引きずられて他のentrylistのページも
切り替わってしまいます。
 pageno=2にした場合に他のentrylistが表示されないのは、それらのentrylist
に2ページ目分の情報が存在しない為と思われます。

 これを回避する為に、引きずられたくないentrylistのpagenoを1に固定して
みて下さい。

<cmsd:entrylist name="xxxx" design="xxxx" pageno="1" />

 のように指定することで可能となります。
 (ページ切替をさせたいentrylistにはpagenoの指定は不要です)

 一度お試し頂ければ幸いです。

解決しました

Posted: 2007年6月04日(月) 14:52
by sal
お返事ありがとうございます
先程試してみた所、ページが切り替わっても他のエントリを無事表示することが
できました。なるほど、こうすればよかったんですね。
どうもありがとうございました。