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

แสดงคำถามเกี่ยวกับไฟล์ XML และการประมวลผล XML

2
Magento2: เริ่มต้นเพื่อจัดเรียงตามราคาจากน้อยไปมาก
ตกลงดังนั้นฉันมีหมวดหมู่ของฉันเรียงตามราคา Magento 2ค่าเริ่มต้นนี้เป็นราคาจากน้อยไปมาก แต่ฉันต้องการที่จะลดราคา ค่อนข้างแน่ใจว่าฉันสามารถทำได้โดยการกำหนดcatalog_category_view.xmlธีมของฉันเองและโต้แย้งว่าproduct_list_toolbarแต่ฉันก็ไม่สามารถเข้าใจได้ ความช่วยเหลือใด ๆ
11 magento2  layout  theme  xml 

1
ดัชนีการชำระเงิน xml ของ Magento 2 ไม่ได้มีความสำคัญ
ฉันกำลังสร้างชุด Magento 2 โดยใช้ชุดรูปแบบเปล่าเป็นฐาน ตอนนี้ปัญหาคือชุดรูปแบบว่างเปล่า Magento 2 เอาส่วนหัวด้านบนแถบค้นหารถเข็นขนาดเล็กในhttp: //www.yourdomain/checkout หน้า vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml พวกเขาได้ลบออกโดยใช้ <?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock …
11 magento2  checkout  xml 

3
ข้อผิดพลาดในการแยกวิเคราะห์ XML
ฉันเชื่อว่าฉันมีข้อผิดพลาดทางไวยากรณ์หรืออะไร? ฉันมั่นใจว่ามันเกี่ยวข้องกับ xml หรือไวยากรณ์ ทุกอย่างดูเหมือนจะเป็นไปตามลำดับเมื่อฉันดูในไฟล์ ข้อผิดพลาดนี้เกี่ยวข้องกับโมดูลการแจ้งเตือนของ mage ใช่ไหม? ปัญหาคือฉันไม่เห็นรหัสที่ใช้งานไม่ได้เช่น: <! DOCTYPE HTML PUBLIC "- // IETF // DTD HTML 2.0 // EN"> 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Space required after the Public Identifier in /var/www/code/www.oop.com/releases/20171116222810/public_html/app/code/local/Magestore/Magenotification/Model/Magenotification.php on line 126 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): <!DOCTYPE …

2
แทนที่เนื้อหาส่วนหัวและเพิ่มบล็อก
ฉันได้ขยายธีม LUMA และต้องการปรับแต่งส่วนหัว ฉันต้องการเพิ่มบล็อกแบบคงที่ก่อนโลโก้และต้องการย้ายโลโก้ไปที่กึ่งกลางของหน้าซึ่งอยู่ทางซ้าย ผลสุดท้ายจะเป็น [1] บล็อกคงที่ [2] โลโก้ (ตรงกลาง) [3] แบบฟอร์มการค้นหา (นี่อยู่ในตำแหน่งที่ถูกต้องแล้ว) กรุณาแนะนำวิธีการบรรลุเป้าหมายนี้

1
Magento 2 - block name vs เป็นชื่อ
ฉันทำงานบางอย่างในMagento 2และได้เขียนทับโมดูลที่ฉันติดตั้งแล้ว (ที่ส่วนหน้า) อย่างไรก็ตามวันนี้ฉันเพิ่งเจอสิ่งที่ฉันไม่เคยพบมาก่อน โมดูลที่ฉันใช้มีบล็อกอยู่ภายในซึ่งมีสิ่งต่อไปนี้: <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> มันตั้งชื่อ: posts.tab แล้วใช้เป็นจะให้มันถูกเรียกว่าผ่าน: เป็น = "blog.posts" เมื่อฉันพยายามที่จะอ้างอิงบล็อกจะถูกลบออกใช้เป็นชื่อผมสังเกตเห็นว่ามันก็ไม่ได้ลบออกจากหน้า: <referenceBlock name="product.info.details"> <referenceBlock as="blog.posts" remove="true"/> </referenceBlock> ดังนั้นฉันจึงไปดูสิ่งที่หน้าจริงเรียกว่าในส่วนหน้า (เพียงเพราะมันถูกเปลี่ยนชื่อที่อื่นหรือไม่ได้ใช้ชื่อ posts.tab) - ชื่อบล็อกจะถูกเรียกด้วยposts.tabซึ่งเป็นสิ่งที่ดี เนื่องจากฉันสามารถอ้างอิงบล็อกนั้นเพื่อลบออกได้ มันใช้งานได้ดี แต่คำถามของฉันคือทำไมบล็อกไม่ถูกดึงผ่านการใช้เป็นและแทนที่จะถูกดึงผ่านการใช้ชื่อแทน ประการที่สองสิ่งที่เป็นจุดในการเป็นเพราะเห็นได้ชัดว่าบล็อกไม่สามารถมีความขัดแย้งชื่ออยู่แล้วและต้องไม่ซ้ำกัน - แต่ผมอาจจะผิดโดยสิ้นเชิง

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" …

4
Magento 2: วิธีใช้ Layout Handle customer_logged_in?
Magento 2 มีการจัดการเช่นcustomer_logged_inหรือไม่? ถ้าใช่ฉันจะใช้มันได้อย่างไร? ฉันพยายามสร้าง ../view/frontend/layout/customer_logged_in.xml และเพิ่มที่นั่น <referenceBlock name="content" remove="true" /> แต่บล็อกเนื้อหาไม่ถูกลบ ฉันเปลี่ยนชื่อไฟล์จัดการเป็นค่าเริ่มต้นและบล็อกถูกลบออกสำเร็จ ผมทำอะไรผิดหรือเปล่า?

3
ลบลิงค์ยอดนิยมที่เฉพาะเจาะจง
ฉันต้องแก้ไข Magento Top Links ในวิธีเฉพาะและต้องแสดงสามลิงก์ตามลำดับด้านล่าง Login Register Cart ซึ่งจะส่งผลในการติดตาม ลบเฉพาะลิงก์ชำระเงินและไม่ใช่ตะกร้าลิงก์ ลบลิงก์บัญชีของฉันและเพิ่มลิงค์ลงทะเบียนแทน เปลี่ยนชื่อรถเข็นของฉันเป็นรถเข็น ฉันจะบรรลุสิ่งนี้ได้อย่างไร กรุณาแนะนำ ขอบคุณ !!!

1
วิธีป้องกันความขัดแย้งของคลาสโมดูลใน Magento
ฉันมีปัญหาในการเขียนคลาสใน Magento Onepage Checkout เนื่องจากฉันมีโมดูลที่กำหนดเองในพูลโค้ดท้องถิ่นและส่วนขยายของบุคคลที่สามในพูลโค้ดชุมชนทั้งขยายคลาสเดียวกัน ... ฉันพยายามเพิ่มโหนดที่ต้องพึ่งพาไปยังไฟล์ModuleA_Name.xmlของหนึ่งโมดูลจากนั้นขยายคลาสของModuleBในไฟล์Onepage.phpแต่สิ่งนี้ไม่ได้ผล มีใครให้ฉันรู้วิธีการทำเช่นนี้ฉันรู้ว่ามีอีกวิธีหนึ่งในการใช้ Observer แต่ตอนนี้ฉันอาจต้องการวิธีแก้ปัญหาจริงๆ? นอกจากนี้มันจะเป็นอันตรายหรือไม่สำหรับฉันที่จะใช้การพึ่งพาเนื่องจากModuleBอาจเปิดใช้งานสำหรับร้านค้า / มุมมองที่แตกต่างกันนั่นหมายความว่าโมดูลที่พึ่งพานั้นจะไม่ทำงานอีกต่อไป ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ ... ModuleA <global> <rewrite> <moduleA> <from><![CDATA[#^/checkout/onepage/#]]></from> <to>/moduleA/onepage/</to> </moduleA> <moduleA> <from><![CDATA[#^/checkout/cart/add/#]]></from> <to>/moduleA/cart/add/</to> </moduleA> </rewrite> ModuleB <global> <models> <salesrep> <class>ModuleB_SalesRep_Model</class> <resourceModel>salesrep_mysql4</resourceModel> </salesrep> <salesrep_mysql4> <class>ModuleB_SalesRep_Model_Mysql4</class> <entities> <salesrep> <table>salesrep</table> </salesrep> </entities> </salesrep_mysql4> <checkout> <rewrite> <type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage> </rewrite> </checkout> <modulebadminthemecontroller> <class>LucidPath_SalesRep_Controller</class> </modulebadminthemecontroller> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.