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

หมายถึงคำถามที่เกี่ยวข้องกับการกำหนดค่าการจัดการและการปรับเปลี่ยนอิมเมจผลิตภัณฑ์

3
ฉันจะเปลี่ยนขนาดรูปภาพเริ่มต้นของผลิตภัณฑ์ใน Magento 2 ได้อย่างไร
ในmagento 1.xxเราสามารถเปลี่ยนภาพย่อขนาดเริ่มต้นในผู้ดูแลระบบ: ระบบ> การกำหนดค่า> แคตตาล็อก แต่ในmagento 2.0ฉันจะเปลี่ยนค่าเหล่านี้ได้อย่างไรฉันไม่สามารถหาค่าคอนฟิกที่อนุญาตได้ ปัญหาคือภาพผลิตภัณฑ์ของฉันแสดงเป็นแถบสีขาวขนาดใหญ่และฉันต้องการจะป้องกันสิ่งนี้

3
วิธีโหลดรูปภาพสื่อในคอลเลกชันผลิตภัณฑ์ได้เร็วขึ้น
TL; DR : ฉันจะโหลดรูปภาพ / แกลเลอรี่ผลิตภัณฑ์โดยไม่ต้องโหลดผลิตภัณฑ์ทั้งหมดได้อย่างไร ฉันต้องการโหลดภาพบนผลิตภัณฑ์ ฉันทำอะไรใน. phtml $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest สิ่งที่ฉันทำในคลาส Block: public function getPopularCollection() { // http://magento.stackexchange.com/q/5838/3089 // no category if ( is_null( $this->getCategoryId() ) ) return false; /** @var Mage_Catalog_Model_Category $category */ $category …

3
เปลี่ยนภาพผลิตภัณฑ์สำหรับผลิตภัณฑ์ที่กำหนดค่าได้
ฉันกำลังมองหาวิธีที่ให้ฉันเปลี่ยนอิมเมจผลิตภัณฑ์ตามคุณลักษณะที่เลือกสำหรับผลิตภัณฑ์ที่กำหนดค่าได้ เช่น ผลิตภัณฑ์ที่กำหนดค่าได้ด้วยตัวเลือกสี: 1) สีแดง 2) สีเขียว หากผู้ใช้สีแดงถูกเลือกโดยผู้ใช้ควรเปลี่ยนภาพหลักในหน้ารายละเอียดด้วยภาพจากผลิตภัณฑ์ที่เกี่ยวข้อง ฉันได้ดูผลิตภัณฑ์ที่สามารถกำหนดค่าได้อย่างง่ายนี้ แต่ในรีวิวบางคนบอกว่าการเปลี่ยนภาพไม่ทำงานนี่คือการเพิ่มและฟังก์ชั่นพิเศษสำหรับการกำหนดราคาตามผลิตภัณฑ์ที่เกี่ยวข้องนี่ไม่ใช่สิ่งที่ฉันคิด มีใครมีความคิดว่าวิธีนี้สามารถบรรลุโดยไม่ต้องทำงานมากเกินไป ขอบคุณ

5
สร้างภาพอิมเมจแคชของแคตาล็อกใหม่
ฉันกำลังทำกระบวนการย้ายข้อมูลจาก Magento 1.9.2.4 ไปยัง Magento 2.1.6 หลังจากการย้ายเสร็จแล้วฉันย้ายโฟลเดอร์สื่อของ M1 ไปยัง pub / media M2 ตอนนี้ปัญหาคือภาพบางรูปไม่ได้สร้างในโฟลเดอร์แคตตาล็อก / แคช ตัวอย่างเช่นภาพด้านล่างจะไปที่ 404 ไม่พบ pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/75eed2686e01eb22cb4050b2f40ddf97/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg ฉันชอบเพียงแค่ลบโฟลเดอร์แคชแคตตาล็อกและโหลดหน้าอีกครั้ง แต่ก็ยังไปที่ภาพเสีย หน้าของฉันมีภาพแตก 50% สามารถแชร์วิธีแก้ปัญหาเพื่อแก้ไขปัญหานี้ได้หรือไม่

2
Magento 2: วิธีปฏิบัติที่ดีที่สุดในการเพิ่ม / ลบรูปภาพผลิตภัณฑ์โดยทางโปรแกรม?
ฉันต้องการอัปโหลดภาพไปยังผลิตภัณฑ์ที่มีอยู่ import_dirภาพที่อยู่ใน และพวกเขาจำเป็นต้องเพิ่มไปยังผลิตภัณฑ์ที่มีอยู่แล้วในแคตตาล็อก ฉันสามารถหาวิธีทำได้ 2 วิธีเท่านั้น 1. "วิธีปฏิบัติที่ไม่เหมาะสม" - ใช้รุ่นผลิตภัณฑ์\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images to the product 3. Save product รหัส /* copy files from import_dir to pub/media/tmp */ /** @var \Magento\Catalog\Api\Data\ProductInterface $product */ /* Init media gallery */ $mediaGalleryEntries = $product->getMediaGalleryEntries(); …

4
วิธีเพิ่มคุณภาพของรูปถ่ายผลิตภัณฑ์ JPG (Magento 2)
การบีบอัด JPG บน Magento 2 นั้นแข็งแกร่งมากดังนั้นคุณภาพของรูปผลิตภัณฑ์จะแย่มากในมุมมองแคตตาล็อกและผลิตภัณฑ์ ฉันจะเปลี่ยนการบีบอัดภาพสำหรับ JPG ใน Magento 2 ได้อย่างไร

13
Magento 1.9 - ไม่มีปุ่มอัพโหลดรูปภาพ
ฉันกำลังสร้าง Magento store แห่งแรกของฉัน แต่ฉันพบว่าฉันไม่สามารถเพิ่มภาพลงในผลิตภัณฑ์ได้ เป็นเว็บไซต์ทดสอบดังนั้นฉันจึงเรียนรู้ว่าสิ่งต่าง ๆ ทำงานใน Magento ได้อย่างไร ฉันลองเกือบทุกอย่างแล้ว - ติดตั้งแฟลชใหม่, ช็อคเวฟ, เบราว์เซอร์, อัปเดตต้นแบบ ... ไม่มีโชคฉันลองในเบราว์เซอร์ 5 ตัว มีอะไรอีกไหมที่ฉันสามารถทำได้เพื่อลองแก้ไขมัน?

5
วิธีรับภาพผลิตภัณฑ์และ URL ใน Magento 2
นี่คือผู้สังเกตการณ์ของฉัน: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } ฉันจะรับภาพผลิตภัณฑ์และ URL ผลิตภัณฑ์จากรายการได้อย่างไร

3
Magento 2 Rest Api รับ url Image Thumbnail
เราจะนำ URL ไปยังภาพย่อของผลิตภัณฑ์ผ่าน API ที่เหลือได้อย่างไร /V1/products/{sku}/media จะทำให้เราได้รับ URL ที่เกี่ยวข้องเช่น "/m/b/mb01-blue-0.jpg" และ URL รูปภาพก็จะเป็นเช่นนั้น baseurl/catalog/product/m/b/mb01-blue-0.jpg มันใช้งานได้ดี แต่เราจะได้ภาพขนาดย่อที่มักจะอยู่ในโฟลเดอร์แคชได้อย่างไร

2
เราจะโหลดคลังรูปภาพสินค้าทันทีโดยไม่ล่าช้าในวีโอไอพีได้อย่างไร
นี่เป็นคำถามแรกของฉันที่เปิดเผยกับฉัน :) ปัญหา: แกลเลอรี่ fotorama ที่ใช้ใน magento 2 ทำให้ผู้ใช้มีประสบการณ์เฉื่อย ไม่สำคัญว่าวีโอไอพีแคชแบบคงที่จะทำงานเร็วแค่ไหนหากรูปผลิตภัณฑ์ไม่ใช่ "ทันที" https://www.ninewest.co.uk/sandals/high-heel/allclear-black-snake-print-nine-west หากคุณไปที่ลิงก์ด้านบน (ร้านค้าแสดงในบล็อกวีโอไอพี) คุณจะเห็นร้านเปิดขึ้นจากนั้นจะแสดงไอคอนโหลดแล้วโหลดภาพ มันช่างน่ากลัว ควรโหลดทันที เช่นเดียวกับ bamm เสร็จสิ้นพิเศษเมื่อใช้แคชแบบเต็มหน้าและเปิดใช้งาน opcache มีวิธีในการเปลี่ยนพฤติกรรมนี้หรือไม่? โหลดทันทีหรือไม่ สำหรับผู้ใช้มันเป็น "องค์ประกอบ" ที่สำคัญที่สุดในหน้า และมันโหลดเป็นรุ่นล่าสุด ฉันไม่เข้าใจว่าไม่มีใครบ่นเกี่ยวกับเรื่องนี้ นี่คือ E commerce สิ่งเดียวที่สำคัญคือ "รูปภาพ" มันเป็นสิ่งที่ผู้ใช้ใส่ใจ เหตุผลที่พวกเขาคลิกบนหน้าผลิตภัณฑ์คือ "ดูภาพได้ดีขึ้นสำหรับฉันโดยส่วนตัวแล้วมันทำให้ฉันเป็นโรคจิตจริง ๆ ด้วยเหตุผลใดก็ตามที่ฉันโกรธสุด ๆ แล้วก็ถามตัวเองว่าฉันบ้าเหรอ? ขอบคุณล่วงหน้าฉันแค่สับสนว่าสิ่งนี้จะเกิดขึ้นได้อย่างไร สำหรับวีโอไอพีของฉันมันโหลดได้ทันที

2
Magento 2, วิธีการลบภาพที่ไม่ได้ใช้โดยใช้สคริปต์ PHP
ฉันมีภาพมากกว่า 50,000 ภาพในผับ / สื่อผลิตภัณฑ์ แต่มีภาพที่ไม่ได้ใช้จำนวนมากดังนั้นผมจึงต้องการที่จะลบภาพทั้งหมดที่ไม่ได้เกี่ยวข้องกับผลิตภัณฑ์ใด ๆ สำหรับ magento 1.9.x นี่เป็นลิงค์อ้างอิง แต่ฉันต้องการสคริปต์ php เดียวกันสำหรับ magento 2.1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.