Re: 遷移が違う共通ページでのパン屑リスト表示について
2014年12月8日 at 20:33
先ずは、結果からご報告です。
・セッショに保持
・URLパラメータで判断
等のアドバイスを頂いき、セッションに持とうかな?と思ったものの、
セッションをクリアするタイミング等を考えると、やっかいだったので、
結果的には、リファラー情報を参照し、
リファラーが(同一サイト内で遷移していて)特定のpathだった場合、
パンくずに 途中導線を追加する
という実装にしてしまいました。
この方法ですと、path情報やページ名等をハードコーディングしてしまうので、
concrete5のスマートさを失ってしまい、かっこ悪いのですが・・・
$navItem に登録されている情報が、自分自身のページ情報
だけなので、ここをもう少し拡張して、直前のページ情報も保持できるようにしたら、
スマートなロジックに出来るかも知れませんが、今の私には無理でした。
ページハンドル名の取得方法など、もう少し勉強してみます。
タグ:
Your post has been saved and will be published after approval by the forum moderator.