次の例があるとします。
ドキュメントとアカウントを持っている顧客がいて、次のいずれかからドキュメントまたはアカウントにアクセスする2つの方法を提供します。
MAIN -> CUSTOMER -> Documents -> View Document with ID
MAIN -> CUSTOMER -> Accounts -> View Accounts with ID
そして
MAIN -> View all Documents -> View Document with ID
MAIN -> View all Accounts -> View Accounts with ID
私の質問は、ユーザーがブラウザーの戻るボタンを使用せずに前のビューに戻ることができるように、ビューごとに異なるブレッドクラムを使用する必要があるかどうかです。
例えば.
Main / Customer / Customer ID / Document / Document ID
最初のケースと
Main / Document / Document ID
2番目のケースですか?
これは正しいです?
ブレッドクラムは何をしますか?
多階層サイトの場合、ブレッドクラムはサイトの多階層で単一の経路を示す必要があります。
ページに複数の異なる親がある場合は、サイト階層でそのページへの正規パスを特定し、そのパスをパンくずリストに表示します。ブレッドクラムトレイルをパーソナライズして、サイト階層内の各ユーザーの個別のパスが反映されるようにしないでください。
アクセス制限のためにパンくずリストに変更があった場合、ある程度変更する必要があります。ログインユーザーまたは管理者レベルのユーザーのパスをゲストユーザーに表示することはできません
Nielsen Normanグループは、パンくずリストに関する調査を行い、いくつかの基本的なガイドラインを設定しています。
ここで見つけることができます: https://www.nngroup.com/articles/breadcrumbs/
特に2点目はあなたの状況に当てはまると思います。
個人的には、両方に同じブレッドクラムを使用し、2つのオプションのどちらがユーザーにとって最適であるかを、いくつかのテストを通じて把握する必要があると感じています。私の理解では、ドキュメントを表示するにはIDが必要であるため、ドキュメントを表示するユーザーはログインすることになります。パンくずリストの最後のリンクとして、ユーザープロファイルのドキュメントページを配置するのが論理的かもしれません。
これらすべてを考慮に入れると、次のようなブレッドクラムになる可能性があります。
ホーム->お客様ID->ドキュメント->ドキュメントID
お役に立てれば。