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

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

4
SSL ปลอดภัยทั้งส่วนหน้า (ทุกหน้า)
ฉันเปิดร้านที่ขายผลิตภัณฑ์ดิจิทัลและสำหรับฉันมันสำคัญมากที่จะแสดงให้ลูกค้าเห็นว่าร้านค้าทั้งหมดของฉันปลอดภัย Google ก็เริ่มให้รางวัลกับเว็บไซต์ที่ใช้ SSL http://googlewebmastercentral.blogspot.se/2014/08/https-as-ranking-signal.html ฉันต้องการใช้ SSL (https) ในทุกหน้าของฉันใน Magento ฉันค้นหาฟอรัมและ Google เพื่อหาคำตอบและ / หรือส่วนขยาย แต่ไม่มีผลลัพธ์ ไม่มีใครรู้วิธีการบรรลุเป้าหมายนี้หรือไม่? นอกจากนี้ฉันควรยกเว้นปัญหาใด ๆ เมื่อทำเช่นนี้? ฉันรู้ว่าความเร็วจะลดลง แต่ก็โอเค

4
Magento 2 - แทนที่ไฟล์มุมมองพื้นฐาน
ฉันกำลังพัฒนาชุดรูปแบบ Magento 2.0 ฉันพยายามเปลี่ยนพฤติกรรมของคลาสภาษีที่ส่วนหน้า ไฟล์ที่ฉันต้องการเปลี่ยนอยู่ในแอพ / รหัส / Magento / ภาษี / ดู / ฐาน / แม่แบบ / การกำหนดราคา / adjustment.phtml ฉันจะแทนที่มุมมองนี้จากชุด Magento ของฉันได้อย่างไร ขอบคุณ


4
ข้อผิดพลาดในการป้อนข้อความอัตโนมัติของถนน Magento Checkout
ฉันได้สังเกตเห็นเมื่อเร็ว ๆ นี้ว่าคำสั่งซื้อจำนวนหนึ่งในร้าน Magento ของเรามีการคัดลอกรายการที่ 1 ลงในรายการที่ 2 ฉันขุดบ้างและดูเหมือนว่าจะเกี่ยวข้องกับการป้อนอัตโนมัติของ Chrome หากคุณดูที่ฟิลด์แบบฟอร์มวีโอไอพีจะใช้การเรียกเก็บเงิน [ถนน] []และการจัดส่ง [ถนน] []เป็นชื่อฟิลด์สำหรับทั้งสองบรรทัด ดังนั้น Chrome จึงไม่สามารถระบุได้ว่ารายการใดเป็นรายการใดและป้อนที่อยู่บรรทัดที่ 1 ลงในทั้งสองฟิลด์โดยอัตโนมัติ มีข้อมูลบางอย่างลอยอยู่รอบ ๆ ซึ่งคุณสามารถใช้แอตทริบิวต์การเติมข้อความอัตโนมัติในฟิลด์ป้อนข้อมูลแบบฟอร์มเพื่อระบุว่าควรจะเชื่อมโยงกับฟิลด์ใด แต่ไม่ได้รับการสนับสนุนและใช้งานไม่ได้ ในความเป็นจริงถ้าคุณพยายามทำเช่นนั้นมันจะปิดใช้งานการเติมข้อความอัตโนมัติในแบบฟอร์มทั้งหมด ฉันพยายามเปลี่ยนชื่อฟิลด์ด้วย ดูเหมือนว่าฉันจะต้องขุดลึกลงไปในรหัสและเปลี่ยนชื่อฟิลด์ในแบบฟอร์มและทุกที่ที่มีการอ้างอิงส่งไปยัง PayPal บันทึกไว้ในฐานข้อมูล ฯลฯ ดูเหมือนว่าจะเป็นฝันร้าย มีใครจัดการกับเรื่องนี้และ / หรือมีข้อเสนอแนะหรือไม่?

2
ลบ“ powered by Magento” จากส่วนท้าย
ฉันต้องการลบออกpowered by Magentoจากส่วนท้าย มันไม่ได้อยู่ในบล็อก CMS "footer_links" ซอร์สโค้ด HTML <p class="bugs"> - <a href="http://www.magentocommerce.com/bug-tracking" onclick="this.target='_blank'"><strong>powered by Magento</strong></a> (Version 1.7.0.2)</p>

2
ราคาสินค้าที่กำหนดไม่เปลี่ยนแปลง
ฉันได้สร้าง "กระเป๋า" ผลิตภัณฑ์ที่กำหนดค่าได้ด้วยคุณสมบัติสี สี: สีฟ้า, สีแดง ฉันพลาดที่จะเพิ่มราคาในขณะที่สร้างผลิตภัณฑ์เอง ดังนั้นราคาด้านหน้าไม่เปลี่ยนแปลงในขณะที่ฉันเปลี่ยนสีในตัวเลือก ได้โปรดช่วยฉันแก้ปัญหาด้วยรหัส

1
คีย์แบบฟอร์มส่วนหน้าถูกเขียนทับ
ขณะนี้ฉันกำลังมีปัญหากับแบบฟอร์มส่วนหน้าโดยที่ปุ่มแบบฟอร์มถูกเขียนทับและแสดงแบบฟอร์มที่ไม่ถูกต้อง ขณะนี้ฉันกำลังดีบักปัญหานี้ในแบบฟอร์มการเข้าสู่ระบบลูกค้า นี่คือสแน็ปช็อตของรหัสที่ login.phtml ซึ่งฉันตั้งค่าเพื่อดูว่าค่าคีย์ฟอร์มคืออะไร <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made a breakpoint and inspected $retrievedKey, it returned a html output <input> ... </input> with a form key value of, let's name it 'keyA'. ?> ตกลงดังนั้นตอนนี้หลังจากที่ฉันดำเนินการรหัสต่อไปก็จะแสดงผลหน้าเว็บสำเร็จ และตอนนี้ฉันไปตรวจสอบการป้อนคีย์ที่ซ่อนอยู่ในเบราว์เซอร์โครมของฉันอย่างไรก็ตามมันจะพิมพ์คีย์ฟอร์มที่แตกต่างอย่างสิ้นเชิงจาก ' KeyA ' เราจะตั้งชื่อคีย์ฟอร์มใหม่ ' KeyB ' ตอนนี้ฉันลองทำล็อกอินแล้วส่งแบบฟอร์ม ฉันตรวจสอบคำขอที่ถูกส่งไปและมันผ่านตัวแปรสำคัญในรูปแบบของค่าที่สะท้อนถึง …

3
Magento 2 เพิ่มธีมใหม่โดยไม่ต้องเปลี่ยนไฟล์หลัก เสี้ยงฮึดฮัดแสดงความไม่พอใจ
วิธีการขยายการกำหนดค่า Magento 2 Grunt เริ่มต้นโดยไม่ต้องสัมผัส / แก้ไขไฟล์แกนเช่นGruntfile.jsและdev/tools/grunt/configs/themes.js?

2
Magento 2: แสดงผังหมวดหมู่ผู้ดูแลระบบที่ส่วนหน้า
ฉันต้องการที่จะแสดงต้นไม้หมวดหมู่ในส่วนหน้าเช่นต้นไม้ประเภทเริ่มต้นของผู้ดูแลระบบ จำเป็นต้องแสดงโครงสร้างต้นไม้หมวดหมู่ในโมดูลที่กำหนดเองและพื้นที่เนื้อหาของฉันสำหรับส่วนหน้า ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ

6
Magento 2 - การเอาชนะ CSS โดยไม่ต้องใช้! สำคัญทุกที่
ฉันทำงานบนเว็บไซต์ Magento 2 ในขณะนี้สำหรับลูกค้า สมมติว่าแบรนด์ของลูกค้าของฉันคือboofarและชุดรูปแบบที่ฉันพยายามที่จะขยาย / แทนที่คือfoobarฉันได้ตั้งค่าเป็นชุดรูปแบบหลักโดยใช้frontend/Foobarthemes/boofar/theme.xml <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Boofar</title> <parent>Foobarthemes/foobar1</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> จากนั้นภายใต้frontend/Foobarthemes/boofar/web/css/source/_theme.lessฉันเขียนโค้ด CSS ที่ฉันต้องการแทนที่ _extend.lessฉันยังมีความพยายามนี้กับ .magicmenu { .home { display: none !important; } .nav-desktop .level0 .level-top > span { font-size: 12px; font-weight: normal; text-transformation: none; } } ฉันถูกบังคับให้ใช้!importantทุกอย่างเพื่อทำงานที่นี่ ไม่มีสิ่งที่เป็นแบบอักษรและข้อความในรหัสข้างต้น ฉันไม่เข้าใจกระบวนการทำงานส่วนหน้าของ Magento 2 อย่างถูกต้องหรือไม่?

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 มีอะไรที่เทียบเท่ากันไหม?

5
บังคับใช้ HTTPS ในทุกหน้าในส่วนหน้าไม่ใช่แค่เพียงชำระเงิน / บัญชี
ในแบ็กเอนด์ที่ผมได้เปิดใช้งานการใช้ URL ที่การรักษาความปลอดภัยในส่วนหน้า แต่ผู้ใช้ยังสามารถเข้าชมเว็บไซต์ของฉันผ่าน URL ที่ไม่ปลอดภัยยกเว้นหน้าชำระเงิน / บัญชี ฉันต้องการบังคับให้ URL ที่ปลอดภัยในทุกหน้า สิ่งที่ฉันทำตอนนี้คือเปลี่ยน URL ฐานที่ไม่ปลอดภัยเป็น "https: // .... " ดูเหมือนว่าจะทำงาน หากผู้ใช้ใช้ HTTP พวกเขาจะถูกเปลี่ยนเส้นทางไปยัง https แต่ฉันสงสัยว่านี่เป็นวิธีที่ถูกต้องหรือไม่ ผลข้างเคียงใด ๆ
10 frontend  ssl  https  base-url 

5
การแบ่งหน้าและการเรียงลำดับไม่ทำงาน
สำหรับโมดูลที่กำหนดเองของฉันฉันได้รับผลิตภัณฑ์จากผู้ผลิต สำหรับเทมเพลตฉันได้คัดลอกlist.phtmlแล้ว ในการแบ่งหน้าไฟล์เทมเพลตจะปรากฏขึ้น แต่จะแสดงผลิตภัณฑ์ทั้งหมดแทนที่จะเป็นขีด จำกัด ที่เลือกต่อหน้า การเรียงลำดับไม่ทำงานเช่นกัน ฉันจะทำให้มันทำงานได้อย่างไร? มันเป็นไฟล์บล็อกของฉัน: protected function _getProductCollection() { if (is_null($this->_productCollection)) { $layer = $this->getLayer(); $brand_id = $this->getRequest()->getParam('id'); $collection = Mage::getModel('catalog/product')->getCollection(); $collection->addAttributeToSelect('*'); $collection->addFieldToFilter(array( array('attribute' => 'manufacturer', 'eq' => $brand_id) )); } return $collection; }

1
ข้อ จำกัด ของ Magento Go คืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Magento Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันคุ้นเคยกับ Magento CE / EE แต่ฉันกำลังมองหา Magento Go สำหรับโครงการใหม่ เว็บไซต์อย่างเป็นทางการไม่ได้มีรายละเอียดมากมายเกี่ยวกับสิ่งที่เป็น / ไม่สามารถบรรลุการออกแบบที่ชาญฉลาด มีชุดรูปแบบจำนวนให้เลือกหรือไม่ คุณมีอิสระในการเปลี่ยนธีมของคุณมากน้อยแค่ไหน? เป็นไปได้หรือไม่ที่จะมีธีมที่กำหนดเองโดยสมบูรณ์หากคุณไม่พบธีมที่มีอยู่แล้วที่เหมาะสม

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ซึ่งเป็นสิ่งที่ดี เนื่องจากฉันสามารถอ้างอิงบล็อกนั้นเพื่อลบออกได้ มันใช้งานได้ดี แต่คำถามของฉันคือทำไมบล็อกไม่ถูกดึงผ่านการใช้เป็นและแทนที่จะถูกดึงผ่านการใช้ชื่อแทน ประการที่สองสิ่งที่เป็นจุดในการเป็นเพราะเห็นได้ชัดว่าบล็อกไม่สามารถมีความขัดแย้งชื่ออยู่แล้วและต้องไม่ซ้ำกัน - แต่ผมอาจจะผิดโดยสิ้นเชิง

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