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

แสดงถึงคำถามเกี่ยวกับการประมวลผลภาพการนำเข้าการอัปโหลดและการจัดการ

4
รับไฟล์ภาพต้นฉบับจาก URL แคช
มีฟังก์ชั่นใดบ้างที่ให้ไฟล์ผลิตภัณฑ์อิมเมจแคชคืนค่าดั้งเดิมหรือไม่? ตัวอย่าง: => URL แคช: {BASEURL}/media/catalog/product/cache/2/image/9df78eab33525d08d6e5fb8d27136e95/a/l/IMAGE.jpg => ผลลัพธ์ที่ต้องการ: BASEURL/media/catalog/product/a/l/IMAGE.jpg

13
รับ URL ภาพเต็มของผลิตภัณฑ์ในแม่แบบ
ฉันกำลังพยายามสร้างบล็อกแบบคงที่เพื่อแสดงผลิตภัณฑ์แบบไดนามิก นี่คือรหัสที่คาดว่าจะได้รับเด็กทุกประเภทและพิมพ์ภาพสำหรับแต่ละผลิตภัณฑ์ในแต่ละหมวดหมู่ <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as $product) { ?><li><img src="<?php echo $product->getImage();?>"/><li><?php } ?></ul> </li><?php } ?></ol> มันเกือบจะทำงานยกเว้น img srcs เป็นเพียง "/a/b/ab001.jpg" เป็นตัวอย่างและไม่ใช่เส้นทางแบบเต็มเช่น "/ pub / media / catalog / product / cache / 1 / …

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
การเพิ่มองค์ประกอบของรูปแบบภาพไปยังฟอร์มเพิ่ม / แก้ไข
ฉันกำลังสร้างโมดูล CRUD สำหรับ Magento 2 โดยใช้ส่วนประกอบ UI สำหรับรายการผู้ดูแลระบบและรูปแบบและหนึ่งในหน่วยงานของฉันมีฟิลด์รูปภาพ แต่ฉันไม่สามารถทำงานได้ตามที่ควร นี่คือวิธีการทำงาน เมื่ออยู่ในโหมดเพิ่มหรือในโหมดแก้ไขที่ไม่มีภาพที่อัปโหลดควรมีรูปแบบการป้อนไฟล์แบบง่าย เมื่ออัปโหลดไฟล์แล้วควรแสดงตัวอย่างภาพและกล่องลบด้านล่าง ฉันไม่ได้มองหาการออกแบบนี้อย่างแน่นอน มันอาจดูแตกต่าง แต่มีฟังก์ชั่นเหมือนกัน ใน Magento 1 ฉันสามารถทำสิ่งนี้ได้เพียงสร้างตัวบล็อกบล็อคของตัวเอง class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Helper_Image extends Varien_Data_Form_Element_Image { protected function _getUrl() { $url = false; if ($this->getValue()) { $url = Mage::helper('{{namespace}}_{{module}}/{{entity}}_image')->getImageBaseUrl().$this->getValue(); } return $url; } } และเพิ่มสิ่งนี้ในบล็อกของฉัน $fieldset->addType( 'image', Mage::getConfig()->getBlockClassName('{{namespace}}_{{module}}/adminhtml_{{entity}}_helper_image') ); แต่ฉันไม่มี form block …

5
Magento 2: วิธีปรับขนาดอิมเมจสำหรับ Custom Module
ฉันใช้ Magento 2 CE เวอร์ชั่น 2.1.0 ฉันมีโมดูลที่กำหนดเองพร้อมฟิลด์ภาพ เมื่ออัปโหลดแล้วฉันต้องการภาพขนาดแตกต่างกันสำหรับผลิตภัณฑ์ที่เรามีภาพขนาดย่อ, ภาพรายการและภาพหน้ารายละเอียดสินค้า สามารถอัพโหลดได้ 1 ภาพโดยไม่ต้องปรับขนาด ฉันใช้โค้ดด้านล่างเพื่อปรับขนาดภาพ แต่มันให้ URL ภาพผลิตภัณฑ์ ไม่ใช่โมดูลที่กำหนดเองของฉัน \ แอป \ รหัส \ กำหนดเอง \ โมดูล \ บล็อก \ MyPosts \ edit.php public function getImage($posts, $image) { $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $_imagehelper = $objectManager->get('Magento\Catalog\Helper\Image'); echo $postImage = $_imagehelper->init($posts, $image)->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(400)->getUrl(); exit; } มันให้ …

1
วิธีรับภาพผลิตภัณฑ์สำหรับเด็กใน Magento Cart
ฉันพยายามรับภาพผลิตภัณฑ์สำหรับเด็กของผลิตภัณฑ์ที่กำหนดค่าได้ซึ่งถูกเพิ่มไว้ในรถเข็นจากลูกค้า ตัวอย่างเช่นหากลูกค้าเพิ่มคู่รองเท้าสีแดงลงในรถเข็นฉันต้องการแสดงสีนั้นในตะกร้าสินค้า ฉันได้ตั้งค่า "แสดงรูปย่อสินค้าตัวเอง" ปัญหาคือฟังก์ชั่นนี้จากส่วนขยายแถบสี public function findColorImage($value, $arr, $key, $type) { $found = ''; if(isset($arr[$key])) { $total = count($arr[$key]); if($total>0) { for($i=0; $i<$total;$i++) { if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute { $found = $arr[$type][$i];//return the image src } } } } if ($found == …

4
การเพิ่มภาพด้วยการนำเข้า CSV
ฉันพบปัญหาหลังจากใช้งานฟังก์ชั่นส่งออก / นำเข้า CSV ปัญหาของฉันในปัจจุบันคือฉันไม่สามารถกำหนดแอตทริบิวต์ 'image', 'small_image' และ 'thumbnail' ให้กับเส้นทางของภาพใด ๆ สิ่งนี้ล้มเหลว: ฉันเปลี่ยนรูปภาพ small_image และรูปขนาดย่อของผลิตภัณฑ์ด้วยตนเองเป็นหนึ่งในรูปภาพที่เกี่ยวข้องกับผลิตภัณฑ์และบันทึก ฉันส่งออก CSV ผลิตภัณฑ์ของฉัน ฉันจะตรวจสอบเพื่อดูว่าเขตข้อมูลคุณลักษณะเหล่านั้นจะถูกกรอกข้อมูลสำหรับผลิตภัณฑ์นั้นและพวกเขาเป็น ฉันนำเข้า CSV โดยใช้เครื่องมือนำเข้า CSV โดยใช้ 'แทนที่ข้อมูลที่ซับซ้อนที่มีอยู่' ฉันตรวจสอบผลิตภัณฑ์ที่ฉันเปลี่ยนไปและตอนนี้ไม่แสดงการมอบหมายรูปภาพ, small_image หรือภาพขนาดย่อ หากความเข้าใจของฉันถูกต้อง CSV ที่ถูกส่งออกและไม่เปลี่ยนแปลงควรนำเข้าได้เพื่อให้ได้ข้อมูลผลิตภัณฑ์ที่แน่นอนใช่หรือไม่ เกิดอะไรขึ้นที่นี่?


8
การอัปโหลดภาพวีโอไอพีไม่ทำงานแม้จะให้สิทธิ์ทั้งหมดกับโฟลเดอร์ 777
ฉันไม่สามารถอัปโหลดภาพในแผงผู้ดูแลระบบของวีโอไอพีได้รับข้อผิดพลาด "โฟลเดอร์ปลายทางไม่สามารถเขียนได้หรือไม่มีอยู่" ย้ายไฟล์ทั้งหมดจากโฮสติ้งหนึ่งไปยังอีกไฟล์เร็ว ๆ นี้ มีทางออกสำหรับเรื่องนี้ไหม?

3
มีวิธีการแทรกรูปภาพในหน้าวีโอไอพีจำนวนกี่วิธี
ฉันพยายามแทรกภาพด้วยวิธีที่ต่างกันสองวิธีเช่นผ่านหน้า CMS ในหน้าเลือกนั้นและในการใช้เนื้อหาด้านล่างรหัส: <p><img src="{{skin url='images/media/404_callout1.jpg'}}" alt="" /></p> และอีกวิธีคือโดยคลิกที่ปุ่ม "แทรกภาพ" มีวิธีอื่นในการแทรกภาพในหน้า CMS หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.