คำถามติดแท็ก product-list

คำถามเกี่ยวกับบล็อกรายการสินค้าที่ใช้ในหมวดหมู่ผลการค้นหาการเพิ่มยอดขายและอื่น ๆ

1
เกี่ยวกับ Collection Model และ Resource Model
ฉันสับสนเล็กน้อยเกี่ยวกับการใช้โมเดลทรัพยากรและโมเดลการรวบรวม บางครั้งเมื่อฉันเห็นตัวอย่างสำหรับการโหลดผลิตภัณฑ์โดยใช้คุณลักษณะเฉพาะในบางตัวอย่างพวกเขาใช้โมเดลการรวบรวมและบางครั้งพวกเขาใช้โมเดลทรัพยากร นอกจากนี้ฉันสามารถใช้วิธีการเฉพาะget...และset...พร้อมกับชื่อแถวของตารางได้เมื่อใด ชอบ,getName getIdฉันพยายามใช้ แต่ไม่สามารถรับค่าและแสดงข้อผิดพลาด: "การโทรไม่ได้กำหนดวิธีในวัตถุ" $product = Mage::getModel('catalog/product') ->loadByAttribute('name', 'product_name'); echo $product->getName(); echo $product->getSku(); มันแสดงให้เห็น "วิธีที่ไม่ได้กำหนดgetSku()" ถ้าฉันใช้var_dump($product)SKU จะแสดงเป็นวัตถุ แต่ไม่สามารถรับ SKU ที่ใช้getSku()...

1
แสดงผลิตภัณฑ์ในหน้าแรก magento 1.9
เพิ่งติดตั้งวีโอไอพี 1.9 และได้ลดลงในอุปสรรค์แรก ฉันได้สร้างผลิตภัณฑ์และใช้คำแนะนำจากรุ่นก่อนหน้าเพื่อแสดงผลิตภัณฑ์ในหน้าแรก แต่ได้รับข้อความต่อไปนี้ ข้อผิดพลาดร้ายแรง: การเรียกฟังก์ชันสมาชิกgetSortedChildren()บนวัตถุที่ไม่ใช่ในapp/design/frontend/rwd/default/template/catalog/product/list.phtmlบรรทัด 180 ความช่วยเหลือใด ๆ ที่ได้รับสุดซึ้ง ในส่วนเนื้อหาของหน้าแรกฉันมี ... <div class="page-title"> <h2>Our Latest Products</h2> </div> <p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>

1
วิธีปิดการใช้งาน“ ใส่ในรถเข็น” สำหรับผลิตภัณฑ์เฉพาะและแสดงปุ่ม“ ดูรายละเอียด” ในมุมมองรายการหมวดหมู่แทน
ฉันสงสัยว่าจะปิดใช้งานปุ่ม Add to Cart บนผลิตภัณฑ์บางอย่างได้อย่างไรและฉันพบแนวทางที่ถูกทอดทิ้งเกี่ยวกับวิธีการทำสิ่งนี้ซึ่งใช้งานได้ แต่มันก็ค่อนข้างไม่สมบูรณ์เนื่องจากมันเป็นเพียงวิธีการแก้ปัญหาในหน้าดูผลิตภัณฑ์ และไม่อยู่ในรายการหมวดหมู่หรือหน้ากริด ฉันจะตอบคำถามของตัวเองที่นี่ใน 8 ชั่วโมง (เนื่องจากฉันต้องรอ 8 ชั่วโมงเนื่องจากชื่อเสียงของฉันต่ำกว่าจุดที่แน่นอน) หลังจากที่ฉันอธิบายขั้นตอนแรกและคำตอบของฉันจะเป็นขั้นตอนที่ 3 ที่หายไปที่ฉันต้องคิด ออกมาเพื่อตัวเอง ฉันจะพยายามทำให้สิ่งนี้ง่ายต่อการปฏิบัติตาม: [ขั้นตอนที่ 1] [1] สร้างแอททริบิวที่คุณจะใช้กับผลิตภัณฑ์ที่คุณไม่ต้องการใช้ปุ่มเพิ่มลงในรถเข็น ในแดชบอร์ดผู้ดูแลระบบให้ไปที่ ... แคตตาล็อก> คุณสมบัติ> จัดการคุณสมบัติ> เพิ่มคุณสมบัติใหม่ ตั้งชื่อแอตทริบิวต์ของคุณตามที่คุณต้องการตัวอย่างเช่น: "No_cart_button" ด้วยคุณสมบัติ: Attribute Code: No_cart_button Catalog Input Type for Store Owner: Yes/No Use in Quick Search: No Use in Advanced Search: …

3
จะเปลี่ยนเลย์เอาต์ของหน้าผลิตภัณฑ์ทั้งหมดได้อย่างไร?
ใครสามารถบอกฉันว่าฉันสามารถเปลี่ยนเค้าโครงของหน้าผลิตภัณฑ์ทั้งหมดได้ที่ไหน ฉันคิดว่าหน้านี้มี3columns.phtmlเลย์เอาต์ แต่ฉันต้องการ2columns-left.phtmlเลย์เอาต์

2
ย้ายออกจากสต็อกผลิตภัณฑ์ไปยังจุดสิ้นสุดของรายการผลิตภัณฑ์แคตตาล็อก [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Magento Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องผลักสินค้าออกจากรายการสินค้าจนหมดรายการ โปรดแนะนำฉันเกี่ยวกับวิธีการแก้ปัญหานี้หรือไฟล์ที่จะขุด จนถึงตอนนี้ฉันได้พบToolbar.phpและทำงานรอบ ๆ มัน

4
สร้างหน้าหมวดหมู่ซึ่งแสดงผลิตภัณฑ์ราคาพิเศษทั้งหมด
โดยทั่วไปฉันได้สร้างหมวดหมู่ 'ผลิตภัณฑ์ที่เกี่ยวกับการขาย' ซึ่งผมอยากจะโดยอัตโนมัติประกอบด้วยผลิตภัณฑ์ทั้งหมดในแคตตาล็อกของฉันที่มีราคาพิเศษนำไปใช้กับพวกเขา (ผ่านแคตตาล็อก> จัดการ Products) ฉันต้องการให้หน้าเว็บยังคงความสามารถในการนำทางแบบเรียงซ้อนและความสามารถในการเรียงลำดับที่หน้าหมวดหมู่วีโอไอพีมาตรฐานมี ดูเหมือนว่านี่คือสิ่งที่จะเป็นประโยชน์ต่อผู้ใช้ Magento ส่วนใหญ่และฉันประหลาดใจที่ไม่ได้รวมอยู่ในฟังก์ชั่นหลัก ฉันได้ลองใช้คำตอบ Stack Exchange โหลบล็อกโพสต์และฟอรัมแล้วและยังไม่ได้ผล ใครบ้างมีวิธีแก้ปัญหาเชิงโปรแกรมสำหรับสิ่งนี้? === แก้ไข === จากการวิพากษ์วิจารณ์ของ @ pspahn ในความคิดเห็นด้านล่างฉันได้ตัดสินใจที่จะใช้วิธีอื่นเพื่อให้ได้ฟังก์ชันการทำงานที่คล้ายกัน หากคุณสนใจที่จะติดตามบรรทัดนี้ @ sander-mangel จะอธิบายวิธีการที่ดูเหมือนเป็นไปได้ทั้งหมด

2
เลือกมากกว่าหนึ่งรายการในการนำทางแบบเลเยอร์ (เลือกหลาย / ช่องทำเครื่องหมาย)
คุณจะทำอย่างไรแปลงนำทางชั้นมาตรฐานในการใช้ช่องหรือเลือกหลายปัจจัยที่ใช้สำหรับลักษณะของประเภทแบบเลื่อนลงหรือmultiselect ? ตัวอย่างเช่นหากผู้ใช้เลือกสีน้ำเงินและสีแดงสำหรับแอตทริบิวต์สีการนำทางแบบเลเยอร์จะแสดงรายการทั้งหมดที่ตรงกับสีน้ำเงินหรือสีแดง ดูตัวอย่างในแถบเครื่องมือในหน้านี้:

3
เพิ่มบล็อกที่กำหนดเองในหน้ารายการ: Magento2
ฉันต้องการเพิ่มบล็อกที่กำหนดเองของฉันในหน้ารายการ [Magento-2] แต่ไม่มีการดัดแปลงlist.phtmlใด ๆ หรือ.phtmlไฟล์ใด ๆ มีความเป็นไปได้xmlหรือไม่โดยใช้ไฟล์? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

1
จัดเรียงสินค้าใหม่ล่าสุดลดราคาขายมากที่สุดบทวิจารณ์ "ในหน้ารายการผลิตภัณฑ์
ในหน้ารายการผลิตภัณฑ์เราสามารถดูการจัดเรียงตาม "ตำแหน่งชื่อราคา" เช่นเดียวกับใน Magento เริ่มต้น วิธีการจัดเรียง ผลิตภัณฑ์ใหม่ล่าสุด (อัปโหลดล่าสุด) ส่วนลด (ผลิตภัณฑ์ลดราคาสูงสุดก่อน) สินค้าขายดี (สินค้าขายดีมากก่อน) รีวิว (สินค้าอันดับสูงแสดงก่อน) โปรดแจ้งให้เราทราบหากคุณต้องการคำชี้แจงใด ๆ ...

1
การเพิ่มคุณสมบัติที่กำหนดเองลงในรายการผลิตภัณฑ์
ฉันสับสนมากกับปัญหาเล็ก ๆ ในไฟล์แค็ตตาล็อก / ผลิตภัณฑ์ / list.phtml ฉันกำลังพยายามเพิ่มแอตทริบิวต์ผู้ผลิตที่มาพร้อมกับวีโอไอพีในรายการกริดของฉันและได้เพิ่มรหัสต่อไปนี้ <?php echo $_product->getAttributeText('manufacturer') ?> <?php if( $_product->getAttributeText('manufacturer') ): ?> <p class="manufacturer">Manufactured by:<br/><?php echo $_product->getAttributeText('manufacturer')?></p> <?php endif; ?> ตอนนี้เป็นรหัสเดียวกับที่ฉันใช้ในหน้าผลิตภัณฑ์ / view.phtml ของฉันและใช้งานได้ที่นี่ แต่มันใช้งานไม่ได้เลยเสียงสะท้อนด้วยตัวเองหรือใช้มันในคำสั่ง if ทั้งสองไม่ได้ทำอะไรเลย ดังนั้นฉันต้องทำอะไรเป็นพิเศษเพื่อให้ได้แอตทริบิวต์เหล่านี้ในไฟล์ list.phtml
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.