ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by bcacsato » 2011年6月26日(日) 09:23

エントリ一覧の特定のページから個別エントリのページに遷移した後、
一覧ページに戻ると、エントリ一覧の最初のページに戻ってしまいます。

これを、
エントリ一覧の2ページ目から訪れた場合は、一覧の2ページ目に、
特定のカテゴリから訪れた場合は、そのカテゴリの絞り込み一覧に
戻るようにしたいのです。

JavaScriptのhistory backを使えば、元のページに戻ることは可能なのですが、
これですと、エントリ一覧以外のページ(例えば、他サイトや検索サイト)から
リンクしてきていた場合、他のサイトに戻ってしまうため、
このような場合はエントリ一覧に戻るようにしたいのです。

ページ番号や絞り込み条件を残したままエントリ一覧ページに戻る方法をご教示いただきたいです。

miya
パワーユーザー
記事: 85
登録日時: 2006年3月25日(土) 09:20
お住まい: 東京都

Re: ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by miya » 2011年6月29日(水) 11:07

bcacsato さんが書きました: エントリ一覧の2ページ目から訪れた場合は、一覧の2ページ目に、
特定のカテゴリから訪れた場合は、そのカテゴリの絞り込み一覧に
戻るようにしたいのです。
試していないので分からないのですが。。。

エントリ一覧のページは

コード: 全て選択

    <xsl:if test="../@position=@id">
      <strong><xsl:value-of select="@id" /></strong>| 
    </xsl:if>
http://cms.al-design.jp/phpbb/viewtopic.php?t=130

で出来ると思うので、何か組み合わせれば実現出来そうな気がします。。。

bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

Re: ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by bcacsato » 2011年7月03日(日) 15:41

> miyaさま
そうですよね、実現する方法はありそうな気がするのですが、やり方がまったく分からずにいました…。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by webmaster » 2011年7月19日(火) 19:33

bcacsatoさん、ご質問ありがとうございます。

ご要望の件について、実際に確認までしている時間が取れないのですが、可能かと思います。
回答が遅くなってしまった為、既にご不要になっているかもしれませんが、以下に回答させて頂きます。

考え方としては、次のようなものになります。

(1) 一覧から詳細画面にジャンプするリンクに、絞込み検索条件を追加する。
 (これは、@href を使ってリンクを生成した場合、自動的に追加されるので、何もしなくてかまいません。例えば mycategory1=abc という絞込み条件が付与された一覧ページから詳細ページへジャンプした場合、ジャンプ先のURLは自動的に xxx.php?eid=XXXXX&mycategory1=abc となります)

(2) 詳細画面のデザイン定義で、グループ情報を取得し、その@value値を元に「戻る」リンクを作る。
 ※方法については割愛します。リファレンスマニュアルで説明している、一覧ページの「絞込み条件を表示する」方法と同様の方法が利用できます。

また、「2ページ目から詳細ページに来た場合には2ページ目に戻る」方法については、上記の(1)-(3)では実現できませんが、「一覧-詳細連動機能」と、近日中にリリースされる最新版に搭載される「デザインパラメータ機能」を組み合わせる事で可能になるかと思います。デザインパラメータ機能については、リリース時に説明させて頂きますが、申し訳ありませんが現時点では実現できません。m(__)m
(ただ、この「組み合わせる」方法自体が、かなり複雑なものですので、詳細ページから、対応する一覧ページへジャンプする為のもう少し簡単な方法を検討してみたいと尾も見ます)

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by webmaster » 2011年7月19日(火) 20:18

すいません、追記です。「2ページ目から来た場合は2ページ目に戻る」が現時点で実現できないと書きましたが、よく考えると一覧-詳細連動機能でそのまま実現できることに気づきました。

一覧画面の埋め込みタグにinterlock指定を追加し、詳細画面のデザイン定義の「戻る」リンクに、自分自身のエントリIDをeid=XXXXX形式で追加すればうまくいくかと思います。上の返信の(2)の、絞込み条件を「戻る」リンクに付与するのに加えて、このeidも追加することになります。

試していない為、うまくいかなかったら申し訳ありません。

bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

Re: ページ番号や絞り込み条件を保持してエントリ一覧に戻りたい

投稿記事 by bcacsato » 2011年7月22日(金) 06:55

webmasterさま、ご回答ありがとうございます。

(2)にあります「絞込み条件を表示する」というのは、
マニュアルp.58の「5.5.13 グループ絞込み条件を表示する」のことですね?
カテゴリの数だけ条件式を作って、それぞれのカテゴリ別一覧ページのURLに
リンクさせるということでしょうか。

「一覧-詳細連動機能」という機能は知りませんでした。さっそく試してみます。
もしうまくいかなかった場合はまた相談させていただきます。

返信