Template Path Hints ใน Magento 2 อยู่ที่ไหน


36

เพิ่งเริ่มเล่นกับ Magento 2

มีใครบอกฉันได้ไหมว่าฉันจะหาตัวเลือก "คำแนะนำเส้นทางแม่แบบ" ที่เคยอยู่ในระบบ> การกำหนดค่า> นักพัฒนา> ดีบั๊กหรือไม่


1
นี่คือส่วนขยายหนึ่งใน GitHub ที่ช่วยให้คุณสามารถเปิดเส้นทางแม่แบบคำแนะนำได้ทันทีโดยใช้สตริงการสืบค้น (? tp = 1): bit.ly/EasyTemplatePathHInts-Github
MagePsycho

คำตอบ:


55

คุณสามารถเห็นการตั้งค่าบางอย่างdeveloper modeเท่านั้น ดังนั้นก่อนอื่นให้ตรวจสอบว่าคุณอยู่ในโหมดนักพัฒนาหรือไม่ถ้าไม่ให้รันคำสั่งนี้php bin/magento deploy:mode:set developerในrootไดเรกทอรี

จากนั้นไปที่แผงผู้ดูแลระบบ:

สำหรับส่วนหน้า:

ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่


สำหรับผู้ดูแลระบบ:

ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง>
คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่


ฉันได้เปิดใช้งานแล้ว แต่ไม่สามารถเห็นคำแนะนำได้ทั้งในส่วนหน้าหรือส่วนควบคุมของแผงควบคุม
siddhesh

2
โปรดทราบว่ารายการเมนูนี้สามารถมองเห็นได้ในโหมดผู้พัฒนาเท่านั้น การใช้งาน php bin / magento: โหมด: set developer
Andreas Riedmüller

@ ราเคชคุณช่วยฉันได้ไหม magento.stackexchange.com/questions/246502/…
NIPPU

ฉันได้ติดตามโพสต์ของคุณซึ่งคุณได้เลือกไว้เป็นค่าเริ่มต้นสำหรับตัวเลือกขณะโหลดหน้าprnt.sc/l8xn28
NIPPU

ไม่แน่ใจว่านี่ยังคงเป็นจริงสำหรับ 2.2.6 และจะใช้ตัวเลือกบรรทัดคำสั่ง n98
camdixon

20

ไปที่ผู้ดูแลระบบ

สำหรับส่วนหน้า:

ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ปัญหา> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่

สำหรับผู้ดูแลระบบ:

ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่


18

คุณสามารถทำได้สองวิธี:

  1. ใช้ CLI:

ไปที่คุณฉายไดเรกทอรีรากบนบรรทัดคำสั่งและเรียกใช้คำสั่งด้านล่าง

php bin/magento dev:template-hints:enable 

php bin/magento dev:template-hints:disable 
  1. ไปที่ผู้ดูแลระบบแบ็กเอนด์:

    ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน> ใช่

    ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ไขข้อบกพร่อง> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ> ใช่

    ร้านค้า> การกำหนดค่า> ขั้นสูง> ผู้พัฒนา> แก้ปัญหา> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับเพิ่มชื่อบล็อกเป็นคำแนะนำ> ใช่

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่านี้จะช่วยให้ขยาย



ขอบคุณ @Pramod Kharade คุณเห็นคำแนะนำในโหมดการผลิตด้วยวิธีนี้หรือไม่?
YorkieMagento

10

หากคุณใช้สคริปต์n98-magerun2จากhttps://github.com/netz98/n98-magerun2

รันสิ่งต่อไปนี้จากรูทเว็บไซต์เพื่อเปิดใช้งานคำแนะนำ

n98-magerun2.phar dev:template-hints --on

และนี่เพื่อปิดการใช้งาน

n98-magerun2.phar dev:template-hints --off

2
เปิด / ปิดการใช้งานไม่ใช่อาร์กิวเมนต์ที่ถูกต้องที่จะผ่านดังนั้นจะไม่ทำตามที่คุณอธิบาย ฟังก์ชั่นจะสลับโดยไม่มีข้อโต้แย้งนั้น อาร์กิวเมนต์ที่ถูกต้องที่จะผ่านคือรหัสร้านค้า github.com/netz98/n98-magerun#template-hints
Tisch

ในทางเทคนิคมันถูกต้องรหัสร้านค้าdefaultจะถูกเพิ่มโดย ... เริ่มต้น :) และในสถานการณ์ที่จำเป็นต้องadminใช้ผู้ดูแลระบบ ร้านค้าส่วนใหญ่มักจะเรียกใช้มุมมอง / เว็บไซต์หนึ่งร้าน n98-magerun ทำงานได้ดีในการตรวจสอบมุมมองเริ่มต้นของคุณเช่นกัน: github.com/netz98/n98-magerun/blob/ ......หากคุณพยายามกำหนดเป้าหมายรหัสร้านค้าที่ไม่ใช่ค่าเริ่มต้นเท่านั้นใช่จำเป็นต้องมีอาร์กิวเมนต์ แต่ เทคนิคยังคงไม่ถูกต้อง
B00MER

7

หากคุณเชื่อมต่อกับฐานข้อมูลคุณสามารถเปิดใช้งานโดยเรียกใช้แบบสอบถามด้านล่าง

สำหรับส่วนหน้า:

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'

นี่ไม่ได้อยู่ใน magento2
Sushivam

สิ่งนี้จะใช้ได้กับ Magento 2 เช่นกัน โปรดตรวจสอบSELECT * FROM core_config_data` WHERE pathLIKE '% dev / debug%' '
ผู้นำนักพัฒนา

Magento <2.2 ไม่มีdev:template-hints:[enable,disable]ดังนั้นนี่คือสิ่งที่คุณต้องการใช้จาก CLI สำหรับรุ่นนั้น ..
jojman

7

ด้วยบรรทัดคำสั่งเรายังสามารถปิด / เปิดการแนะนำเส้นทางในMagento 2.2

สำหรับการเปิดใช้งาน

php bin/magento dev:template-hints:enable 

สำหรับคนพิการ

php bin/magento dev:template-hints:disable

2

หากคุณไม่กังวลเกี่ยวกับการใช้ส่วนขยายฟรีฉันขอแนะนำตัวนี้:

https://github.com/ho-nl/magento2-Ho_Templatehints

Ho_Templatehints ขยายคำแนะนำเทมเพลต Magento เริ่มต้น

  • ?ath=1สามารถเข้าถึงได้อย่างง่ายดายด้วยกับหน่วยความจำของกล้ามเนื้อ
  • แสดงคำแนะนำสำหรับเทมเพลต AbstractBlocks (บล็อก) ตู้คอนเทนเนอร์และส่วนประกอบ UI
  • ไม่มีการรบกวนโครงร่าง: การใช้เค้าร่าง css แทนเส้นขอบขององค์ประกอบ HTML อื่น ๆ ดังนั้นจึงไม่ได้ทำให้โครงร่างสมบูรณ์

ไม่ใช่คำตอบสำหรับคำถามจริงๆ แต่หวังว่าจะมีประโยชน์ถ้าคุณทำงานกับคำแนะนำแม่แบบหรือต้องการดีบักเค้าโครง / แม่แบบ


0

ในฐานะที่เป็นวีโอไอพี 1 ที่มีให้เช่นเดียวกันกับวีโอไอพี 2 ที่มีตัวเลือกเพิ่มเติม "คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับผู้ดูแลระบบ"

ไปที่ผู้ดูแลระบบ ->

ร้านค้า -> การกำหนดค่า -> ขั้นสูง -> ผู้พัฒนา -> แก้ไขข้อบกพร่อง -> คำแนะนำเส้นทางแม่แบบที่เปิดใช้งานสำหรับหน้าร้าน -> ใช่

ร้านค้า -> การกำหนดค่า -> ขั้นสูง -> ผู้พัฒนา -> แก้ไขข้อบกพร่อง -> เส้นทางแม่แบบที่เปิดใช้งานคำแนะนำสำหรับผู้ดูแลระบบ -> ใช่


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