Re: 遷移が違う共通ページでのパン屑リスト表示について

2014年12月8日 at 20:33

先ずは、結果からご報告です。

・セッショに保持
・URLパラメータで判断
等のアドバイスを頂いき、セッションに持とうかな?と思ったものの、
セッションをクリアするタイミング等を考えると、やっかいだったので、
結果的には、リファラー情報を参照し、
リファラーが(同一サイト内で遷移していて)特定のpathだった場合、
パンくずに 途中導線を追加する

という実装にしてしまいました。

この方法ですと、path情報やページ名等をハードコーディングしてしまうので、
concrete5のスマートさを失ってしまい、かっこ悪いのですが・・・

$navItem に登録されている情報が、自分自身のページ情報
だけなので、ここをもう少し拡張して、直前のページ情報も保持できるようにしたら、
スマートなロジックに出来るかも知れませんが、今の私には無理でした。

ページハンドル名の取得方法など、もう少し勉強してみます。

タグ: