마 젠토 2 탐색 메뉴가 표시되지 않음


12

나는 Magento를 처음 사용하므로 나와 함께 참아주세요 : D

빈 테마의 하위 테마를 성공적으로 만들었습니다.

메뉴를 작동 시키려고하는데 내 삶에 왜 표시되지 않는지 알 수 없습니다. 나는 다른 두 개의 실을 읽었고 운이 없다.

하위 카테고리가 포함 된 루트 카테고리를 추가했습니다. 그런 다음 상점 설정에 지정했습니다. 사이트를 다시 색인화하고 캐시를 지우고 여전히 기쁨을 얻지 못했습니다.

카테고리를 추가하여 올바른 일을하고 있습니까?

감사

기본 카테고리가없는 것 같습니다. 아래 스크린 샷을 참조하십시오.

여기에 이미지 설명을 입력하십시오

최신 정보

로컬 컴퓨터에 Magento를 다시 설치했습니다. 메뉴는 Luma 및 Blank 테마에는 잘 표시되지만 내 사용자 정의 테마에는 표시되지 않습니다. 포함하거나 확인해야 할 것이 있습니까?

도와 주셔서 감사합니다


메뉴가 공백 또는 루마 테마에서 작동합니까?
Devtype

시도하지 않았습니다. Luma 테마를 사용하도록 설정했는데 표시되지 않습니다. 왜 보이지 않는지 아십니까?
피터 윌킨슨

답변:


18

해결책 1 :

"기본 카테고리" 아래에 모든 카테고리가 있어야합니다 . 그리고 그들은 보여 주어야한다.

여기에 이미지 설명을 입력하십시오

해결책 2 :

그 확인 기본 카테고리가 활성입니다 (= 카테고리 사용 "예") 및 " 탐색 메뉴에 포함 을" .

여기에 이미지 설명을 입력하십시오

php bin / magento cache : clean 명령 을 실행하여 캐시를 지우고 작동하는지 확인하십시오.

업데이트 :

상점-> 모든 상점으로 이동하십시오-> 상점을 클릭하십시오 (기본 웹 사이트 상점)-> 루트 이름 옵션이 범주 이름과 함께 표시됩니다-> 원하는 것을 선택하십시오 (테스트, 수집은 원하는대로)-> 클릭하십시오 저장하고 확인하십시오.

아래 스크린 샷을 참조하십시오 :

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


고마워 확인한 결과 "Default Caregory"가없는 것 같습니다. 그러나 솔루션 2에서 컬렉션 또는 테스트 범주를 "범주 이름"으로 추가했습니다. 또한 범주 사용 및 메뉴에 포함이 활성화되어 있는지 확인했습니다. 내 질문에 추가 한 이미지를 참조하십시오. 기본 카테고리가없는 이유에 대한 아이디어가 있다면 필요한 경우 어떻게해야합니까? 감사합니다
Peter Wilkinson

도와 주셔서 감사합니다. 나는 전에 그것을 시도했지만 다시 확인하고 여전히 기쁨을하지 않았다. 나는 왜 이런 일이 일어나고 있는지 잃어 버렸다 :(
Peter Wilkinson

1
나는 여기에서 그런 손실입니다. 나는 당신이 말한 것을 정확하게했습니다. 루트 카테고리가 있는지 확인하고 메뉴에 활성화 및 포함이 선택되어 있는지 확인하십시오. 그런 다음 상점 정보에 포함되어 있는지 확인했습니다. 캐시를 정리하고 Luma 테마를 사용해 보았지만 여전히 기쁨은 없습니다. 테마에 블록을 만들거나 포함해야하는지 또는 Luma 또는 Blank 테마에 있는지 확인합니까? 나는 여기서 어디로 가야할지 모르겠다.
피터 윌킨슨

감사. 당신이 말하고 여전히 아무 것도 보여주지 않았다. 나는 단지이 시점에서 포기하고 싶다 : D
Peter Wilkinson

도움을 준 Dave에게 감사합니다. 내 질문에 대한 업데이트를 수행했습니다. 살펴볼 수 있습니까?
피터 윌킨슨

3

다른 모든 솔루션을 시도하고 다른 모든 기본 사항 (활성화, 올바른 루트 범주 ...)을 확인한 경우 해결책이있을 수 있습니다!

메뉴에서 범주가 모두 제거 된 경우 (관리자에서 "메뉴에 포함"= "끄기") 다시 켜십시오. 마 젠토 2에 버그가있는 것 같습니다. Magento 2는 다른 프론트 엔드 저장소가 아닌 관리자 저장소에 대해 "include_in_menu"속성을 1로만 설정하므로 0으로 남겨 둡니다. 따라서 Magento는 여전히 메뉴에서 비활성화되어 있다고 생각합니다.

해결책은 쉽다 :

  1. "include_in_menu"속성의 attribute_id를 파악하십시오. 제 경우에는 69입니다.
  2. 작업중인 카테고리의 entity_id를 파악하십시오. 제 경우에는 47입니다.
  3. 해당 카테고리 (entity_id) 및 속성 (attribute_id)에 대한 "catalog_category_entity_int"테이블을보십시오. 모든 프런트 엔드 저장소에 대해 "value"= 1인지 확인하십시오. 필자의 경우 상점 0은 관리자이고 상점 1과 2는 두 개의 프론트 엔드 상점입니다.
  4. 캐시 재색 인 및 플러시

이것이 효과가 있기를 바랍니다. 카테고리 구조를 다시 만드는 데 한 시간이 걸렸고 다시 발생했을 때 코드를 파고 이것을 찾았습니다. 그것이 효과가 있다면,이 답변에 공감하십시오. 우리는 GoToTags Store 에서 Magento 2를 사용 합니다. 이와 같은 문제로 인해 여행은 "재미"였습니다.

행운을 빕니다!

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


이것은 내가 SELECT * FROM을 사용하여 1로 변경 값에 해당하는 행을 찾기 위해, 내 경우에는 그 것이었다 catalog_category_entity_int WHERE은 attribute_id = (SELECT가 eav_attribute FROM은 attribute_id WHERE attribute_code = 'include_in_menu')과 ENTITY_ID = 3
리암 미첼
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.