静的エクスポートについて

2020年11月24日 at 18:27

いつもお世話になります。

静的エクスポートで吐き出したサイトを作ったのですが、うっかりページネイションのあるリストを作って開発してしまいました。静的吐き出ししたところ、ページネイションの飛び先はなくてエラーになってしまいます。が、ニュース一覧など記事の多いものはどうしてもこれが必要でして、静的エクスポートでも動作するようにするにはどうしたらいいでしょうか。
何か良い方法があればおねがいいたします。

タグ:

Re: 静的エクスポートについて

2020年11月24日 at 18:37
ページネーションには対応しています。
ただし、1ページに1つのページリストまで、という制限があります。
もしかすると、動かないページネーション以外に、どこかでページリストブロックを使っているのかもしれません。
そちらを別のブロックに置き換えるなど検討していただくと良いと思います。
また、ページリストブロック以外のページネーションには今のところ対応していません。
 

Re: 静的エクスポートについて

2020年11月24日 at 18:54
そうでしたか!ただ、実際うまく動作しません。他の箇所にページリストは使っていません。
ページ繰りのリンク先は
/ページ名?ccm_paging_p_b5282=3&ccm_........
と、いった感じでとても長いクエリがついていて、とてもそういった名称のページは生成されていないようなのですが、2ページ目以降のページはどんなページ名になるのでしょうか?
 

Re: 静的エクスポートについて

2020年11月24日 at 19:07
index.html index2.html index3.html .... となるはずです
 

Re: 静的エクスポートについて

2020年11月24日 at 21:23
お返事ありがとうございました。
確認したところ、index2.html,index3.htmlは正しく存在していました。ただ、ページ下部のページネイション用のリンクがクエリ形式のままでして、エクスポート時に変換されていません。そのためリンク切れでそれらのページに行けなくなってしまっています。
これはどうしたらよいでしょうか?

あとから分かったのですが、このクエリの部分は若干の変貌を遂げていました。
ちょっと正確でないかもしれませんが、動的時のリンクが
/news?ccm_paging_p_b5287=1&ccm_order_by_b5287=cv.cvDatePublic&ccm_order_by_direction_b5287=desc
静的時のリンクが
/ccm/system/jobs/check_queue?auth=XXXXXXXXXXX&ccm_paging_p_b5287=2&ccm_order_by_b5287=cv.cvDatePublic&ccm_order_by_direction_b5287=desc
といった感じで、なんとなく書き換わりかけている雰囲気もありますが、index2.htmlといったシンプルなリンクになりきっていません。。。
 

Re: 静的エクスポートについて

2020年11月25日 at 8:13
やはりページリストが複数あるときの挙動のように見えます。
ヘッダーなどのグローバルエリアに置いてあったりしませんか?
 

Re: 静的エクスポートについて

2020年11月25日 at 11:23
メインエリアに置いています。
ページはかなりシンプルな作りです。
ページリストはテンプレートをカスタマイズしていたので、念の為デフォルトテンプレートにして試してみましたが、やはり同じ症状でした。
 

Re: 静的エクスポートについて

2020年11月25日 at 11:26
いえ、メインエリア以外のグローバルエリアを含むヘッダーやフッター、サイドバーなどに、ページリストが置いてあったりしませんか?ということです。
 

Re: 静的エクスポートについて

2020年11月25日 at 14:49
メインエリア以外に置いてあるのはオートナビ類だけです。
 

Re: 静的エクスポートについて

2020年11月25日 at 15:32
もしそうであれば、使い方としては正しいので、開発元・販売元にデータを共有して調査を依頼していただければと思います。