เพิ่งเริ่มเล่นกับ Magento 2
มีใครบอกฉันได้ไหมว่าฉันจะหาตัวเลือก "คำแนะนำเส้นทางแม่แบบ" ที่เคยอยู่ในระบบ> การกำหนดค่า> นักพัฒนา> ดีบั๊กหรือไม่
เพิ่งเริ่มเล่นกับ Magento 2
มีใครบอกฉันได้ไหมว่าฉันจะหาตัวเลือก "คำแนะนำเส้นทางแม่แบบ" ที่เคยอยู่ในระบบ> การกำหนดค่า> นักพัฒนา> ดีบั๊กหรือไม่
คำตอบ:
คุณสามารถเห็นการตั้งค่าบางอย่างdeveloper mode
เท่านั้น ดังนั้นก่อนอื่นให้ตรวจสอบว่าคุณอยู่ในโหมดนักพัฒนาหรือไม่ถ้าไม่ให้รันคำสั่งนี้php bin/magento deploy:mode:set developer
ในroot
ไดเรกทอรี
จากนั้นไปที่แผงผู้ดูแลระบบ:
สำหรับส่วนหน้า:
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่
สำหรับผู้ดูแลระบบ:
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง>
คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่
ไปที่ผู้ดูแลระบบ
สำหรับส่วนหน้า:
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ปัญหา> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่
สำหรับผู้ดูแลระบบ:
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่
คุณสามารถทำได้สองวิธี:
ไปที่คุณฉายไดเรกทอรีรากบนบรรทัดคำสั่งและเรียกใช้คำสั่งด้านล่าง
php bin/magento dev:template-hints:enable
php bin/magento dev:template-hints:disable
ไปที่ผู้ดูแลระบบแบ็กเอนด์:
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่
ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ปัญหา> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับเพิ่มชื่อบล็อกเป็นคำแนะนำ> ใช่
หวังว่านี้จะช่วยให้ขยาย
หากคุณใช้สคริปต์n98-magerun2จากhttps://github.com/netz98/n98-magerun2
รันสิ่งต่อไปนี้จากรูทเว็บไซต์เพื่อเปิดใช้งานคำแนะนำ
n98-magerun2.phar dev:template-hints --on
และนี่เพื่อปิดการใช้งาน
n98-magerun2.phar dev:template-hints --off
default
จะถูกเพิ่มโดย ... เริ่มต้น :) และในสถานการณ์ที่จำเป็นต้องadmin
ใช้ผู้ดูแลระบบ ร้านค้าส่วนใหญ่มักจะเรียกใช้มุมมอง / เว็บไซต์หนึ่งร้าน n98-magerun ทำงานได้ดีในการตรวจสอบมุมมองเริ่มต้นของคุณเช่นกัน: github.com/netz98/n98-magerun/blob/ ......หากคุณพยายามกำหนดเป้าหมายรหัสร้านค้าที่ไม่ใช่ค่าเริ่มต้นเท่านั้นใช่จำเป็นต้องมีอาร์กิวเมนต์ แต่ เทคนิคยังคงไม่ถูกต้อง
หากคุณเชื่อมต่อกับฐานข้อมูลคุณสามารถเปิดใช้งานโดยเรียกใช้แบบสอบถามด้านล่าง
สำหรับส่วนหน้า:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'
สำหรับผู้ดูแลระบบ:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
SELECT * FROM
core_config_data` WHERE path
LIKE '% dev / debug%' '
dev:template-hints:[enable,disable]
ดังนั้นนี่คือสิ่งที่คุณต้องการใช้จาก CLI สำหรับรุ่นนั้น ..
ด้วยบรรทัดคำสั่งเรายังสามารถปิด / เปิดการแนะนำเส้นทางในMagento 2.2
สำหรับการเปิดใช้งาน
php bin/magento dev:template-hints:enable
สำหรับคนพิการ
php bin/magento dev:template-hints:disable
หากคุณไม่กังวลเกี่ยวกับการใช้ส่วนขยายฟรีฉันขอแนะนำตัวนี้:
https://github.com/ho-nl/magento2-Ho_Templatehints
Ho_Templatehints ขยายคำแนะนำเทมเพลต Magento เริ่มต้น
?ath=1
สามารถเข้าถึงได้อย่างง่ายดายด้วยกับหน่วยความจำของกล้ามเนื้อ- แสดงคำแนะนำสำหรับเทมเพลต AbstractBlocks (บล็อก) ตู้คอนเทนเนอร์และส่วนประกอบ UI
- ไม่มีการรบกวนโครงร่าง: การใช้เค้าร่าง css แทนเส้นขอบขององค์ประกอบ HTML อื่น ๆ ดังนั้นจึงไม่ได้ทำให้โครงร่างสมบูรณ์
ไม่ใช่คำตอบสำหรับคำถามจริงๆ แต่หวังว่าจะมีประโยชน์ถ้าคุณทำงานกับคำแนะนำแม่แบบหรือต้องการดีบักเค้าโครง / แม่แบบ
ในฐานะที่เป็นวีโอไอพี 1 ที่มีให้เช่นเดียวกันกับวีโอไอพี 2 ที่มีตัวเลือกเพิ่มเติม "คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ"
ไปที่ผู้ดูแลระบบ ->
ร้านค้า -> การกำหนดค่า -> ขั้นสูง -> ผู้พัฒนา -> แก้ไขข้อบกพร่อง -> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน -> ใช่
ร้านค้า -> การกำหนดค่า -> ขั้นสูง -> ผู้พัฒนา -> แก้ไขข้อบกพร่อง -> เส้นทางแม่แบบที่เปิดใช้งานคำแนะนำสำหรับผู้ดูแลระบบ -> ใช่