Saya ingin menerapkan remah roti di situs web, sekarang saya sedang berjuang tentang cara terbaik mengimplementasikannya.
Pengguna dapat mencari produk tetapi juga dapat menavigasi ke kategori produk untuk menemukan produk. Pada halaman produk, pengguna dapat mengklik kategori produk untuk menemukan produk serupa. Jadi pengguna memiliki jalur berbeda untuk mencapai produk / halaman tertentu.
Saya pikir saya memiliki dua opsi untuk mengimplementasikan remah roti
Opsi 1: Tambahkan setiap halaman yang dikunjungi ke remah roti. Misalnya: Beranda> Hasil Pencarian> produk 1> Kategori 2> produk 2 Kekurangan: breadcrum bisa menjadi sangat panjang
Pilihan 2: Tentukan untuk setiap halaman remah roti tetap tertentu misalnya: Rumah> kategori 1> produk 1 Masalah: apa yang harus dilakukan dengan produk yang berada dalam beberapa kategori?
Apa pendapat anda Apakah ada opsi 3 yang saya abaikan?
sumber
Breadcrumbs seharusnya mewakili tata letak situs Anda, bukan bagaimana pengguna mengakses situs Anda, yang cukup banyak mengesampingkan opsi # 1. Saya tidak ingin melihat ini di Amazon:
Sementara indikasi riwayat penjelajahan saya dan mengklik OCD, itu tidak mewakili situs :)
Saya berasumsi Anda memiliki backend database, seperti yang Anda sebutkan kategori produk. Jika Anda memiliki kategori induk maka Anda memiliki struktur di sana yang dapat Anda gunakan. Dengan asumsi Anda memiliki halaman depan, kita bisa menyebutnya "Rumah" di jalur remah roti. Kemudian, dengan asumsi dalam database Anda, Anda memiliki hal-hal yang diatur seperti ini:
Mengizinkan Anda memiliki pohon kategori produk:
... maka setiap kali Anda menekan halaman produk, Anda tidak perlu khawatir jika produk berada di lebih dari satu kategori, pengguna menavigasi di sana dan menggunakan permintaan db kita dapat membuat remah roti dari:
Selain itu, Anda akan memiliki halaman yang bukan produk. "Tentang Kami" "Hubungi Kami", dll. Dalam sebuah CMS, isi halaman-halaman ini ada dalam database dan dikategorikan juga.
... Anda mendapatkan idenya. Ini berarti semua halaman Anda dengan Konten dan bukan produk juga dapat di-breadcrumbed:
sumber
Saya harus tidak setuju dengan karakterisasi remah roti di sebagian besar jawaban karena ada perbedaan (dalam pemahaman saya) antara kategori atau taksonomi (hierarki bersarang dari kategori yang mengarah dari yang paling umum ke yang paling spesifik misalnya Kategori Produk> Sub Kategori Produk> Produk> Model atau mobil> sedan> chevy> impala> x5000) dan jalur melalui situs web (Saya tidak berbicara tentang riwayat browser, tetapi jalur konteks-sensitif).
Jika Anda mencari sedan empat pintu dan menemukan daftar kandidat kemudian menggali satu atau lebih dari mereka, akan lebih penting bagi Anda untuk naik kembali ke daftar yang dikembalikan oleh hasil pencarian daripada naik kategori untuk produk apa pun yang Anda pilih. (Jadi, contoh di atas mungkin "home> search> chevy impala x5000" daripada "mobil> sedan> chevy> impala> x5000"
Menggunakan remah roti untuk menjadi penanda di mana Anda sudah mirip dengan pilihan 1 kecuali Anda tidak menambahkan remah-remah sampai akhir karena remah roti harus diambil untuk melacak jalan Anda ke belakang (dan ketika Anda mengambil remah roti, semua Cumbs setelah itu dihapus karena Anda telah memilih titik tertentu di jalan dan akan menavigasi dari sana.
Jika "remah roti" adalah pohon kategori seperti yang disarankan beberapa orang di sini, mengapa kita menyebutnya "remah roti"? Pemahaman saya tentang remah roti adalah bahwa mereka adalah path spesifik bukan model spesifik.
sumber