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

คำถามทั่วไปเกี่ยวกับ Magento 2 ไม่ใช่เฉพาะรุ่นรอง ใช้แท็กนี้เพื่อแยกความแตกต่างจาก Magento 1. หากคุณมีปัญหากับรุ่นที่เฉพาะเจาะจงโปรดใช้แท็ก 'Magento-2.x' ที่เหมาะสมแทน ฟังก์ชันการทำงานระหว่าง Magento 2 รุ่นรองอาจแตกต่างกัน

2
Magento 2 - การแปล: js-translation.json ได้รับข้อมูลอย่างไร ของฉันว่างเปล่า!
เวอร์ชันชุมชน 2.1.3 ตำแหน่งที่ตั้งถูกกำหนดเป็น en_GB (อังกฤษสหราชอาณาจักร) ใช้ชุดรูปแบบ Luma ฉันมีการตั้งค่าไฟล์แปล en_GB.csv ของฉันและการแปลของฉันอยู่ในนั้น: "คุณไม่มีรายการสินค้าในรถเข็นของคุณ", "คุณไม่มีรายการสินค้าในรถเข็น!" เมื่อฉันไปที่หน้าตะกร้า (ว่างเปล่า) ฉันเห็นการแปลของฉันดี! อย่างไรก็ตามเมื่อฉันเลื่อนเมาส์ไปที่มินิมาร์ทการซ้อนทับไม่ได้แปล มันยังพูดว่า "คุณไม่มีรายการสินค้าในรถเข็นของคุณ" ฉันเข้าใจว่าฉันต้องการไฟล์ pub / static / frontend / [Theme] /default/en_GB/js-translation.json ซึ่งมีคำแปลอยู่ด้วย แต่เมื่อฉันลองปรับใช้แบบคงที่ "ตั้งค่าถังขยะ / วีโอไอพี: เนื้อหาคงที่: ปรับใช้ en_GB" มันสร้างไฟล์ แต่มันว่างเปล่า ฉันยังเชื่อว่ามี var / view_preprocessed / source / frontend / [Theme] /default/en_GB/js-translation.json เช่นกัน ดังนั้นสิ่งที่ฉันต้องล้างหรือล้างหรืออะไรก็ตามที่จะได้รับไฟล์นี้มีประชากร? …
9 magento2 


3
Magento 2 checkout - 400 Bad Request
ฉันพบข้อผิดพลาดด้านล่างขณะสั่งซื้อสินค้าในร้าน Magento 2 ด้วยวิธีการชำระเงินสดในการจัดส่ง POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request) มีใครที่ประสบปัญหาเดียวกันหรือไม่

6
วิธีการตั้งค่าเริ่มต้นในตัวเลือกที่กำหนดเองใน magento2
ฉันต้องการตั้งค่าตัวเลือกเริ่มต้นเป็นค่าตัวเลือกที่กำหนดเองในระดับผลิตภัณฑ์ ทำอย่างไรใน Magento 2 โปรดช่วยฉันแก้ไขปัญหานี้ด้วย

4
Magento 2 update.log เพิ่มขนาดที่สำคัญทุกนาที
UPDATE: ฉันลงเอยด้วยการใช้ยูทิลิตี logrotate เพื่อจัดการไฟล์บันทึกที่กำลังเติบโต ฉันยังตั้งค่างาน cron ไม่กี่แห่งที่จะตรวจสอบไฟล์ชั่วคราวที่ไม่จำเป็นเป็นครั้งคราว ฉันมี Magento 2 cron มาตรฐานที่กำหนดค่าและทำงานอยู่ หลังจากสองวันฉันพบปัญหาบางอย่างในขณะที่ทำงานบางอย่างในแผงควบคุมระบบ เมื่อฉันตรวจสอบบันทึกเซิร์ฟเวอร์ฉันพบว่าเป็นปัญหาพื้นที่ดิสก์ หลังจากการสอบสวนเพิ่มเติมฉันพบว่านี่update.log.txtเป็นผู้กระทำผิด ขนาดไฟล์เพิ่มขึ้น> 1MB ทุกนาที มีเวลาถึงมากกว่า 20GB เป็นเรื่องปกติสำหรับการตั้งค่า Magento 2 แบบมาตรฐานหรือไม่? หรือฉันสามารถปิดการใช้งานหรืออย่างน้อยก็สามารถย่อขนาดมันได้? มันเกิดขึ้นกับทั้งผู้พัฒนาและโหมดการผลิต การตั้งค่า Cron นั้นเป็นไปตามคู่มือนี้ แท็บ Cron: * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by …
9 magento2  cron  log 

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
ฉันจะเพิ่มฟิลด์กำหนดเองลงในฟอร์มผู้ดูแลระบบใน Magento 2 ได้อย่างไร
ฉันได้สร้างแบบฟอร์มในผู้ดูแลระบบโดยใช้องค์ประกอบ UI ดังนั้นในview/adminhtml/ui_component/[module]_[entity]_form.xmlฉันมีดังต่อไปนี้: <field name="configuration"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Configuration</item> <item name="formElement" xsi:type="string">textarea</item> <item name="source" xsi:type="string">form</item> <item name="sortOrder" xsi:type="number">30</item> <item name="dataScope" xsi:type="string">configuration</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> ตอนนี้ฉันไม่ต้องการให้ค่านี้เป็นtextareaแต่ฉันต้องการสร้างเวทมนตร์ HTML ของตัวเองในแบ็กเอนด์สำหรับค่านี้ ในที่สุด 'HTML Magic' นี้จะเป็นจำนวนมากของ JS / KnockOut …

4
ฉันจะเปลี่ยนภาษาของร้านค้าได้อย่างไรหลังจากเปลี่ยนร้านค้า
ฉันมีสองร้านสาขาหนึ่งคือภาษาอังกฤษและร้านหนึ่งคือฝรั่งเศส สร้างผลิตภัณฑ์และหมวดหมู่เป็นภาษาอังกฤษและฝรั่งเศสด้วย แต่ฉันไม่สามารถสร้างหมวดหมู่หรือผลิตภัณฑ์สำหรับภาษาฝรั่งเศสได้ โปรดช่วยฉันจะสร้างเนื้อหาเช่นหมวดหมู่ผลิตภัณฑ์สำหรับร้านค้าฝรั่งเศสเป็นภาษาฝรั่งเศสได้อย่างไร

1
Magento 2 ใช้งาน cron แบบขนานได้หรือไม่?
คำถามง่ายๆ: ฉันมี cron ที่ดำเนินการทุก 5 นาทีและงานเองก็ทำงานประมาณ 5 นาที งาน cron อื่น ๆ ทั้งหมดรอให้งานนี้เสร็จหรือไม่ Magento 2 หรือ crons วิ่งพร้อมกันหรือไม่
9 magento2  cron 

1
ผู้บริโภคไม่ได้รับอนุญาตให้เข้าถึงทรัพยากร% สำหรับ API ส่วนที่เหลือของ Magento2
ฉันสร้างลูกค้าใหม่และได้รับโทเค็นอย่างสมบูรณ์แบบ แต่เมื่อฉันพยายามเข้าถึง API เช่นนั้น http://myhost.com/index.php/rest/V1/customers/me?Authorization=Bearerhy23vc01x9s1jd2t8gho47g58trllc0b ได้รับข้อผิดพลาด <?xml version="1.0"?> <response> <message>Consumer is not authorized to access %resources</message> <parameters> <resources>self</resources> </parameters> <trace>#0 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest/RequestValidator.php(70): Magento\Webapi\Controller\Rest\RequestValidator->checkPermissions() #1 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest/InputParamsResolver.php(80): Magento\Webapi\Controller\Rest\RequestValidator->validate() #2 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest.php(299): Magento\Webapi\Controller\Rest\InputParamsResolver->resolve() #3 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest.php(216): Magento\Webapi\Controller\Rest->processApiRequest() #4 /var/www/myhost.com/public_html/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(24): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http)) #5 /var/www/myhost.com/public_html/vendor/magento/framework/App/Http.php(135): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #6 /var/www/myhost.com/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch() #7 /var/www/myhost.com/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #8 {main}</trace> </response> กรุณาช่วยใด ๆ
9 magento2 


4
ใช้ require-config.js เพื่อโหลดไฟล์ที่จำเป็นในทุกหน้า
ฉันรู้วิธีใช้require-config.jsในธีมที่กำหนดเอง แต่ฉันต้องการใช้ไฟล์จาวาสคริปต์ที่กำหนดเอง ( myfile.js) ในทุกหน้า ฉันควรเพิ่มไดเรกทอรีใดrequire-config.jsและจะใช้งานอย่างไรจึงจะทำงานได้ตามที่ควร กรุณาอย่าอ้างอิงถึงหน้าวีโอไอพีอย่างเป็นทางการ

6
magento 2: วิธีการใช้คำสั่งโดยและ จำกัด ข้อในแบบสอบถาม SQL
ฉันใช้รหัสต่อไปนี้เพื่อกรองผลลัพธ์และฉันต้องการ จำกัด ผลลัพธ์ $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); $giftColletion->setOrder('position','ASC');

1
การอัพเดตตาราง ui_bookmark เมื่อเพิ่มคอลัมน์ผ่าน ui_component XML
ในวีโอไอพี 2, ui_componentกริดตามช่วยให้คุณสามารถสั่งซื้อและคอลัมน์วีโอไอพีจะจดจำการตั้งค่าของคุณในครั้งต่อไปที่คุณเข้าสู่ระบบ. นี้สามารถทำได้โดยวีโอไอพีการบันทึกข้อมูลในui_bookmarkตาราง (ผ่านMagento\Ui\Model\Bookmarkวัตถุรูปแบบ) ในขณะที่คุณสมบัตินี้เป็นระเบียบมันสามารถสร้างปัญหาเมื่อผู้พัฒนาส่วนขยายหรือผู้รวมระบบใช้ Magento ui_componentXML เพื่อเพิ่มคอลัมน์ลงในตาราง หากมีข้อมูลที่กำหนดเองui_bookmarkวีโอไอพีจะ (ดูเหมือน) ละเว้นการเรียงลำดับของคอลัมน์ใหม่และสิ่งที่แปลก / ไม่คาดคิดสามารถเกิดขึ้นได้ มีวิธีปฏิบัติที่ดีที่สุดและ / หรือระบบสำหรับนักพัฒนาส่วนขยายที่ต้องการเพิ่มคอลัมน์ใน UI กริด (ทั้ง Magento หรือของพวกเขาเอง) และให้แน่ใจว่าคอลัมน์อยู่ที่ไหนสักแห่งที่เกี่ยวข้องกับคนอื่น ๆ ? ie - "ปุ่มการกระทำที่สองนี้ควรปรากฏครั้งสุดท้ายเสมอหรือปรากฏครั้งที่สองที่ผ่านมาเสมอ" หรือ "ฟิลด์ชื่อควรจะอยู่หลัง ID นักพัฒนาส่วนขยายจำเป็นต้องapp/code/Package/Module/Setup/...เข้าถึงui_bookmarkตารางและอัปเดตข้อมูลเหล่านี้ด้วยตนเองผ่านชั้นเรียนหรือไม่ หรือมีวิธีที่ดีกว่าเพื่อให้บรรลุนี้ หรือนักพัฒนาส่วนขยายจำเป็นต้องอาศัยอยู่กับคอลัมน์ที่ถูกเพิ่มไปยังสถานที่ที่ไม่คาดคิดเมื่อผู้ใช้มีรายการอยู่แล้วui_bookmarkหรือไม่?

1
Magento 2.1: วิธีลบอาร์กิวเมนต์และ / หรือรายการอาร์กิวเมนต์ออกจากบล็อก?
ฉันต้องลบราคา "จาก - ถึง" ในหน้าผลิตภัณฑ์ชุด ดังนั้นคำถามคือวิธีการลบรายการจากการโต้แย้ง? บล็อกถูกสร้างขึ้นใน magento2 / ผู้ขาย / วีโอไอพี / โมดูลกำ / view / ฐาน / รูปแบบ / catalog_product_prices.xml <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <referenceBlock name="render.product.prices"> <arguments> <argument name="bundle" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="tier_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item> </item> <!-- start: this should be removed --> <item name="final_price" …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.