Magento 2에서 템플릿 경로 힌트는 어디에 있습니까?


36

Magento 2로 게임을 시작했습니다.

누구나 시스템> 구성> 개발자> 디버그에 있던 "템플릿 경로 힌트"옵션을 찾을 수있는 위치를 알려줄 수 있습니까 ?


1
다음은 쿼리 문자열 (? tp = 1)을 사용하여 템플릿 경로 힌트를 즉석에서 켤 수있는 github의 확장입니다. bit.ly/EasyTemplatePathHInts-Github
MagePsycho

답변:


55

의 일부 설정 만 볼 수 있습니다 developer mode. 그래서 먼저 체크하면 개발자 모드에 있는지,없는 다음 경우는이 명령을 실행 php bin/magento deploy:mode:set developerroot디렉토리를.

그런 다음 관리자 패널로 이동하십시오.

프런트 엔드의 경우 :

상점> 구성> 고급> 개발자> 디버그> 상점 첫 화면에 사용 가능한 템플리트 경로 힌트> 예


관리자 :

저장소> 구성> 고급> 개발자> 디버그>
관리자에 대해 활성화 된 템플릿 경로 힌트> 예


나도 프론트 엔드 또는 관리자 대시 보드에 대한 힌트를 볼 수 없습니다 사용할 수 있지만, 한
siddhesh

2
이 메뉴 항목은 개발자 모드에서만 볼 수 있습니다. PHP bin / magento deploy : mode : set 개발자
Andreas Riedmüller

@ rakesh 당신이 이것에 나를 도울 수 있습니까? magento.stackexchange.com/questions/246502/…
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

https://github.com/netz98/n98-magerun2 에서 n98-magerun2 스크립트 를 사용하는 경우

힌트를 사용하려면 웹 사이트 루트에서 다음을 실행하십시오.

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

그리고 이것은 비활성화

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

2
enable / disable은 전달할 유효한 인수가 아니므로 설명한대로 수행하지 않습니다. 이 인수없이 함수가 토글됩니다. 전달할 올바른 인수는 상점 코드입니다. 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에서도 작동합니다. '% dev / debug %'와 같은 SELECT * FROM 곳에서 core_config_data 를 확인하십시오.path
Lead Developer

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는 기본 마 젠토 템플릿 힌트를 확장합니다.

  • 근육 기억으로 쉽게 접근 할 수 있습니다 ?ath=1.
  • 템플릿, AbstractBlocks (블록), 컨테이너 및 UI 구성 요소에 대한 힌트를 표시합니다.
  • 레이아웃 간섭 없음 : 다른 HTML 요소의 테두리 대신 CSS 외곽선을 사용하므로 레이아웃이 바뀌지 않습니다.

실제로 질문에 대한 대답은 아니지만 템플릿 힌트로 작업하거나 레이아웃 / 템플릿을 디버깅하려는 경우 유용합니다.


0

Magento 1이 제공 한 것과 마찬가지로 추가 옵션 "관리자에 대한 템플릿 경로 힌트 사용"을 제공하는 Magento 2

관리자로 이동->

상점-> 구성-> 고급-> 개발자-> 디버그-> 상점 첫 화면에 사용 가능한 템플리트 경로 힌트-> 예

저장소-> 구성-> 고급-> 개발자-> 디버그-> 관리자에 대해 사용 가능한 템플리트 경로 힌트-> 예


2
다른 답변은 이미이 방법으로 덮여
7ochem
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.