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

หมายถึงไฟล์ xml ที่ใช้เพื่อกำหนดลำดับชั้นของบล็อกซึ่งจะทำให้ไฟล์เทมเพลตในที่สุด

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

2
การสร้างเทมเพลตโฮมเพจที่กำหนดเองใน Magento2
อย่างที่คุณรู้ว่า magento2 มีเทมเพลตเลย์เอาต์เช่น 1column, 2 คอลัมน์ซ้าย, 2 คอลัมน์ - ขวา, 3 คอลัมน์และฉันต้องการสร้างเทมเพลตเลย์เอาต์โฮมเพจที่กำหนดเองใน Magento2 สำหรับฉันทำตามบทช่วยสอนเล็กน้อยและสร้างโมดูลและไฟล์ ลิงก์ดังกล่าว แต่ไม่มีการทำงานใดเลยและฉันไม่สามารถรับเลย์เอาต์ "โฮมเพจ" ในหน้า cms ​​-> แท็บการออกแบบ ฉันทำตามลิงค์ด้านล่างทั้งหมด แต่ไม่มีการทำงานเพื่อให้ทุกคนมีทางออกที่เหมาะสมโปรดแบ่งปัน ลิงค์แรก ลิงค์ที่สอง ลิงค์ที่สาม ลิงค์มา Ablove โซลูชันทั้งหมดไม่ทำงาน

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 …

3
Magento 2: style-m.css กับ style-l.css
วิธีstyle-m.cssและstyle-l.cssไฟล์ถูกสร้างใน Magento2? ในทางทฤษฎีstyle-m.cssควรมีรหัสน้อยลงและมีสไตล์สำหรับอุปกรณ์มือถือเท่านั้นstyle-l.cssเพื่อให้โหลดอุปกรณ์มือถือได้เร็วขึ้น วิธีที่คุณกำหนดในไฟล์น้อยถ้าเป็นส่วนหนึ่งของรหัสที่ควรจะเป็นส่วนหนึ่งของstyle-m.cssหรือstyle-l.css? ลิงก์และซอร์สโค้ดต่อไปนี้ไม่ได้ช่วยให้ฉันเข้าใจ แหล่งข้อมูล: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/css-topics/css-preprocess.html Magento2: แนวทางปฏิบัติที่ดีที่สุดในการแก้ไขไฟล์ css http://inchoo.net/magento-2/css-preprocessing-in-magento-2/
10 magento2  layout  css 

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

1
Magento 2: วิธีเพิ่มข้อความตัวยึดตำแหน่งลงในช่องถนนในการชำระเงินได้อย่างไร
ในส่วนหลังฉันได้กำหนดที่อยู่ให้มี 3 บรรทัด ฉันต้องการวางตัวแทนที่แตกต่างกันในแต่ละฟิลด์: ถนน อาคาร / อพาร์ทเม้นท์ พื้นที่ วิธีนี้ผู้ใช้สามารถป้อนข้อมูลในรูปแบบที่มีโครงสร้างมากขึ้น คำถามที่คล้ายกันสามารถพบได้ที่นี่: Magento 2 - วิธีส่งผลกระทบต่อที่อยู่ในรูปแบบเช็คเอาต์โดยมีอาร์กิวเมนต์ xml / ui ของโครงร่าง อย่างไรก็ตามคำตอบไม่ได้มีวิธีการแก้ปัญหาที่จะรวมตัวยึดในฟิลด์ที่อยู่ สิ่งที่ฉันต้องการที่จะบรรลุคือการตั้งค่าตัวยึดที่แตกต่างกันสำหรับแต่ละเขตข้อมูลที่อยู่บนถนน รหัสของฉัน: แอป / รหัส / Jsp / ตัวยึด / etc / module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Jsp_Placeholder" setup_version="2.0.0" /> </config> app / code / Jsp / Placeholder …

3
ใช้“ ifconfig” เพื่อเพิ่มเนื้อหา CSS
มีวิธีใดบ้างที่จะใช้ifconfigใน Magento 2 เพื่อเพิ่มเนื้อหา CSS แบบมีเงื่อนไขคล้ายกับ Magento 1 นี่คือตัวอย่างจาก Magento 1: <action ifconfig="config_path/group/field" method="addItem"> <type>skin_css</type><name>css/styles.css</name> </action> ฉันลองอะไรแบบนี้ใน Magento 2 แต่มันไม่ทำงาน: <head> <css src="css/styles.css" ifconfig="config_path/group/field" /> </head> มันจะแสดงifconfigคุณลักษณะที่ส่วนหน้า: <link rel="stylesheet" type="text/css" ifconfig="config_path/group/field" href="http://example.com/pub/static/frontend/Magento/luma/en_US/css/styles.css" /> Magento 2 มีอะไรที่เทียบเท่ากันไหม?

3
ไฟล์ html Magento 2 และไฟล์ phtml ในกระบวนการแม่แบบกำหนดเอง
ในขณะที่ฉันตรวจสอบจากเอกสารวีโอไอพี 2 เกี่ยวกับการเปลี่ยนเนื้อหา minicart มีสองวิธี: ในหน้านี้: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html เราเปลี่ยนโดยกำหนดminicart.phmlและวางใน: app/design/frontend/OrangeCo/orange/Magento_Checkout/templates/cart/minicart.phtml แต่ในหน้าอื่น ๆ : http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html เราปรับแต่งมันในcontent.htmlและวางไว้ใน: app/design/frontend/OrangeCo/orange/Magento_Checkout/web/template/minicart/content.html ดังนั้นคำถามเหล่านี้คือ: magento 2 ตัดสินใจเลือกเวลาที่จะใช้ไฟล์ html และไฟล์ phtml สิ่งนี้เกี่ยวข้องกับ 3 โหมดใน Magento 2: ค่าเริ่มต้นผู้พัฒนาและการผลิตหรือไม่
10 magento2  layout 

2
Magento2: เพิ่มเทมเพลตที่กำหนดเองไปยังหน้ารายละเอียดผลิตภัณฑ์ด้านล่างเพิ่มในรถเข็น
ฉันกำลังพยายามเพิ่มเทมเพลตที่กำหนดเองไปยังหน้าผลิตภัณฑ์ภายใต้ส่วนการแบ่งปันทางสังคม ในโมดูลของฉันฉันได้รหัสต่อไปนี้ในรูปแบบไฟล์ default.xml <body> <referenceContainer name="product.info.social"> <block class="Magento\Framework\View\Element\Template" name="product.info.custom" template="Lapisbard_Product::social.phtml" after="product.info.addtocart"> </block> </referenceContainer> </body> เนื้อหา social.phtml <p>Hey there !</p> <?php //$_product = $block->getProduct(); มันทำงานได้ดีและแสดงเนื้อหาเทมเพลตในหน้าผลิตภัณฑ์ เมื่อฉันใช้คลาสบล็อกMagento\Catalog\Block\Product\ViewแทนMagento\Framework\View\Element\Templateเพื่อให้ได้วัตถุผลิตภัณฑ์ในเทมเพลตของฉันโดยใช้$block->getProduct();มันแสดงหน้าว่าง 1. ฉันทำอะไรผิดพลาดที่นี่? 2. วิธีที่ดีที่สุดในการแก้ไขหน้าผลิตภัณฑ์คืออะไร 3. มีไฟล์รูปแบบการอ้างอิงซึ่งฉันสามารถใช้เพื่อเพิ่มเทมเพลตใหม่ในส่วนใด ๆ ของหน้าผลิตภัณฑ์ที่เขียนโค้ดเลย์เอาต์ในโมดูลของฉันได้หรือไม่?


2
container1 และ container2 คืออะไรในหน้าดูผลิตภัณฑ์ใน magento
ฉันต้องรู้ว่า container1 และ container2 นี้ในหน้ามุมมองผลิตภัณฑ์วีโอไอพีคืออะไร ฉันกำลังพูดถึงไฟล์view.phtmlในสถานที่app/design/frontend/<package>/<theme>/catalog/product/view.phtml คำถาม upadate: ฉันถามคำถามนี้เพราะ .. ฉันได้รู้ว่าส่วนเหล่านี้มีหน้าที่ในการแสดงตัวเลือกในหน้ามุมมองผลิตภัณฑ์ ที่จริงปัญหาของฉันคือฉันมี 3 ชุดผลิตภัณฑ์และฉันต้องการแสดงตัวเลือกที่กำหนดเองในไฟล์ phtml ของฉันเอง ฉันมีรหัสเหล่านี้กับฉัน .. <?php $id=Mage::getModel('catalog/product')->getIdBySku(123456); $prod = Mage::getModel('catalog/product')->load($id); $x=$prod->getOptions(); foreach($x as $y) { echo $y->getTitle(); print_r($y->getValues()); } ?> ฉันต้องการรับผลิตภัณฑ์ผ่านทาง sku นั่นคือเหตุผลที่ฉันเขียนโค้ดดังนี้สิ่งนี้ฉันได้รับชื่ออย่างถูกต้อง แต่มีค่าไม่แสดงผล (หมายเหตุ: ฉันเพิ่มสองตัวเลือกแบบเลื่อนลงเป็นตัวเลือกที่กำหนดเอง) ขอบคุณล่วงหน้า.


1
ทำให้วิธีการจัดส่งแบบกำหนดเองที่เลือกแสดงการป้อนข้อความแบบกำหนดเองเมื่อทำการชำระเงินแบบ onepage
ฉันได้เพิ่มวิธีการจัดส่งแบบกำหนดเองเช่นนี้: app / etc / config.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd"> <default> <carriers> <lime> <active>1</active> <allowed_methods>delivery</allowed_methods> <methods>delivery</methods> <type>NAMESPACE</type> <sallowspecific>0</sallowspecific> <model>Namespace\Module\Model\Carrier</model> <name>Namespace_Module custom Shipping</name> <title>Namespace_Module custom Shipping</title> <handling_type>F</handling_type> </lime> </carriers> </default> </config> app / รหัส / Namespace / โมดูล / รุ่น / Carrier.php public function collectRates(RateRequest $request) { if (!$this->getConfigFlag('active')) { …

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

2
Magento 2 - ฉันจะเพิ่มไฟล์แม่แบบที่กำหนดเองลงใน <head> ได้อย่างไร?
ใน magento 1.x ฉันสามารถเพิ่มไฟล์ css ลงในหัวโดยใช้ผู้ช่วยเหมือนโค้ดด้านล่าง &lt;reference name="head"&gt; &lt;action method="addCss"&gt;&lt;stylesheet helper="module/helperclass/helperfunction"/&gt;&lt;/action&gt; &lt;/reference&gt; แต่ไม่สามารถทำได้ใน Magento 2 ดังนั้นตอนนี้ฉันเพิ่มรหัสนี้&lt;link rel="stylesheet" type="text/css" media="all" href="&lt;?php echo $_helper-&gt;getCSSFile()?&gt;"&gt;ลงในคอนเทนเนอร์ "after.body.start" ใครรู้ว่าฉันจะเพิ่มไฟล์แม่แบบที่กำหนดเองได้&lt;head&gt;อย่างไร
9 magento2  layout  css 

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