صفحة المنتجات لكل علامة تجارية
-
19-12-2019 - |
سؤال
هدفي الرئيسي هو توفير صفحات تدرج المنتجات حسب كل علامة تجارية.
من هذا الإجابة فهمت أنه يمكنك جعل ذلك ممكنًا عن طريق صفحات البحث.
جميع المنتجات لها سمة "الشركة المصنعة".لإعداد صفحات البحث، يتعين عليك التأكد من توفر السمة في البحث.ثم يجب أن تكون قادرًا على الوصول إلى جميع المنتجات حسب العلامة التجارية التالية example.com/?manufacturer=apple
لرؤية جميع منتجات التفاح.ومع ذلك، هذا الرابط يعود إلى الصفحة الأولى.
إذا استخدمت serach وأدخلت apple فإنها تُرجع صفحة تحتوي على عنوان url
http://www.example.com/catalogsearch/result/?q=apple
واستخدم مرشح العلامة التجارية، وحدد التفاحة التي يصبح عنوان URL لها
http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple
الروابط الثلاثة التالية تعود إلى الصفحة الرئيسية، ما الذي أفتقده هنا؟
http://www.example.com/catalogsearch/result/index/?manufacturer=285
http://www.example.com/catalogsearch/result/?manufacturer=285
http://www.example.com/?manufacturer=285
الرابط أدناه يعرض 404 صفحة
http://www.example.com/catalogsearch/?manufacturer=285
هل هناك طرق أخرى لإنشاء صفحات تحتوي على قائمة منتجات هذه العلامات التجارية؟
من فضلك لا تقدم ملحقات.
المحلول
لا يمكنك استخدام عنوان URL لنتيجة البحث دون الحصول على q
المعلمة فيه (استعلام البحث).
ولكن يمكنك استخدام عنوان URL للبحث المتقدم دون أي عنوان URL q
معامل.
فقط تأكد من إمكانية استخدام سمة الشركة المصنعة في البحث المتقدم.
ثم يمكنك استخدام عنوان url هذا:
http://www.example.com/catalogsearch/advanced/result/?manufacturer[]=285
نصائح أخرى
إذا كنت ترغب في عرض المنتجات بناء على علاماتهم التجارية, ، حلين بسيطين:
أنشئ فئة حسب اسم العلامة التجارية وأضف منتجات لهذه العلامة التجارية فقط. (لا يوجد ترميز مطلوب)
إنشاء صفحات CMS للعلامات التجارية.اتصل بـ phtml بالداخل وقم بتحميل المنتجات من خلال تطبيق مرشح الشركة المصنعة. (بعض الترميز مطلوب)
في الواقع كنت في عداد المفقودين URL Param "Q" في عناوين URL الخاصة بك
giveacodicetagpre.يجب أن يكون مثل:
giveacodicetagpre.أقل من عنوان URL غير صحيح:
giveacodicetagpre.