คำถามติดแท็ก category

คำถามเกี่ยวกับหมวดหมู่สินค้าในแค็ตตาล็อก Magento

1
Magento 2 - ลำดับชั้นเต็มเกล็ดขนมปังผลิตภัณฑ์ที่ชาญฉลาด
หากฉันเปิดผลิตภัณฑ์โดยตรงจากหน้าแรกหรือหน้าค้นหาจากนั้นแสดงเส้นทางแบบนี้: หน้าแรก> MyProduct โดยที่ถ้าฉันไปที่หมวดหมู่จากนั้นหมวดหมู่ย่อยและจากนั้นเปิดผลิตภัณฑ์มันแสดง Breadcrumb ดังนี้: หน้าแรก> หมวดหมู่ 1> หมวดหมู่ 2> MyProduct ฉันต้องทำให้ breadcrumb มีลำดับชั้นเต็มที่ไม่ว่าฉันจะไปที่หน้าผลิตภัณฑ์หรือไม่ โปรดช่วยฉันทำสิ่งนี้ให้สำเร็จ

2
Magento 2: - เพิ่ม attribute select ให้กับหมวดหมู่
ฉันต้องการเพิ่มคุณสมบัติการเลือก / วางลงในหมวดหมู่และแสดงในแบ็กเอนด์เพื่อให้เจ้าของร้านเลือกได้ หลังจากการวิจัยฉันพบสิ่งต่อไปนี้ที่ต้องทำ: สร้างแอตทริบิวต์ผ่าน Setupscript รวมไว้ในการประกาศส่วนประกอบ UI ดังนั้นนี่คือสิ่งที่ฉันได้ทำ: public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { /** @var $eavSetup \Magento\Eav\Setup\EavSetup */ $eavSetup = $this->eavSetupFactory->create(['setup' => $setup]); $eavSetup->addAttribute( \Magento\Catalog\Model\Category::ENTITY, 'attribute_code', [ 'type' => 'int', 'label' => 'Top Navigation CMS Block', 'input' => 'select', 'source' => 'Magento\Catalog\Model\Category\Attribute\Source\Page', 'required' => false, 'sort_order' => …

2
กรองการรวบรวมผลิตภัณฑ์ตามคุณลักษณะผลิตภัณฑ์ย่อย
ฉันมีสถานการณ์เช่น 2 คุณลักษณะซึ่งกำหนดให้กับผลิตภัณฑ์เด็ก 1) person_height_fromและ 2) person_height_toซึ่งมีแอตทริบิวต์ประเภทDropDown ซึ่งกำหนดให้เฉพาะในผลิตภัณฑ์สำหรับเด็ก แต่ไม่ได้กำหนดในผลิตภัณฑ์หลัก ฉันต้องการกรองชุดผลิตภัณฑ์ในหน้าหมวดหมู่ด้วยแอตทริบิวต์นี้ ชอบ length = 175 $collection->addAttributeToFilter('person_height_from', array('lteq' => $length)); $collection->addAttributeToFilter('person_height_to', array('gteq' => $length)); เป็นไปได้ไหมที่จะรับเฉพาะผลิตภัณฑ์แม่ในหน้าหมวดหมู่ที่ผลิตภัณฑ์ย่อยกำหนดค่าไว้ด้านบน ความช่วยเหลือของคุณจะได้รับการชื่นชม

1
หมวดหมู่พาเรนต์แสดงผลิตภัณฑ์ในหมวดหมู่ย่อยแม้ว่าผลิตภัณฑ์ไม่ได้ถูกกำหนดให้กับหมวดหมู่พาเรนต์
สมมติว่าฉันมีหมวดหมู่เสื้อผ้าและหมวดหมู่นี้มีหมวดหมู่ย่อยเสื้อยืด ตอนนี้ฉันเพิ่มผลิตภัณฑ์ลงในหมวดเสื้อยืด (โดยทำเครื่องหมายที่กล่องในหน้าจอเพิ่มผลิตภัณฑ์) แต่ฉันไม่ตรวจสอบหมวดหมู่เสื้อผ้า ดังนั้นฉันคิดว่านี่หมายความว่าผลิตภัณฑ์จะปรากฏในหมวดหมู่เสื้อยืดที่ด้านหน้าเท่านั้นและไม่ได้อยู่ในหมวดหมู่เสื้อผ้าหลัก อย่างไรก็ตามผลิตภัณฑ์จะปรากฏในหมวดหมู่เสื้อผ้าและเสื้อยืด นี่เป็นปัญหาเนื่องจากหมวดหมู่เสื้อยืดเป็น "รวมอยู่ในเมนูการนำทาง"> ไม่มีหมวดหมู่นั่นคือควรจะซ่อนไว้ ผลิตภัณฑ์ทั้งหมดในหมวดหมู่มีการเปิดเผยแคตตาล็อกดังนั้นจึงไม่ปรากฏในผลการค้นหา ฉันตรวจสอบเรื่องนี้ค่อนข้างลึกและพบว่าปัญหาอยู่ที่การจัดทำดัชนีแคตตาล็อก Magento การรันตัวสร้างดัชนีหมวดหมู่ผลิตภัณฑ์จากระบบ> การจัดการดัชนีจะสร้างดัชนีMage_Catalog_Model_Resource_Eav_Mysql4_Category_Indexer_Product::reindexAll()ขึ้นมาใหม่ ฟังก์ชันนี้เลือกข้อมูลที่หลากหลายจากตารางที่เกี่ยวข้องกับหมวดหมู่ต่างๆและไปป์ลงในตาราง catalog_category_product_index ซึ่งเป็นตารางที่ใช้ในการสร้างชุดผลิตภัณฑ์สำหรับหน้าหมวดหมู่ ใครบ้างมีคำแนะนำเกี่ยวกับวิธีการซ่อน / ป้องกันผลิตภัณฑ์จากหมวดหมู่ย่อยที่ปรากฏในหมวดหมู่ผู้ปกครองของพวกเขา? ฉันใช้ Magento 1.4.1.0 หมวดเสื้อผ้าถูกตั้งค่าเป็น Anchor และประเภทเสื้อยืดไม่ได้ ใช้หมวดหมู่เรียบตั้งเป็นใช่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.