>

그래서 PrestaShop 테마에서 theme.yml의 레이아웃을 수정하려고합니다. 나는 다음을 언급한다 :

 hooks:
    modules_to_hook:
      displayFooter:
      #  - ps_linklist
      #  - ps_customeraccountlinks
        - ps_contactinfo

그런 다음 파일을 저장하고 FTP로 저장합니다. FTP가 성공합니다.

그러나 링크 목록 및 customeraccountlinks 후크는 여전히 클라이언트 브라우저의 바닥 글에 표시됩니다.

클라이언트 브라우저에서 강제로 새로 고침을 시도하고 백 오피스에서 캐시를 지우려고했습니다. 이 중 어느 것도 작동하지 않습니다.

이 업데이트 된 theme.yml을 어떻게 전파합니까?

  • 답변 # 1

    themes.yml은 테마를 처음 설치할 때만 유용하며, 테마를 변경 한 후에는 테마를 설치 한 후에는 아무 것도 수행하지 않습니다.

    그러나 "설치된 모듈"페이지에서 원하지 않는 모듈을 제거하거나 (모듈 옆의 작은 화살표를 클릭하고 "제거"를 선택하는 경우), 또는 경우에 따라 "displayFooter"후크에서 모듈을 분리하십시오. Prestashop 1.7.x의 "Design"하위 메뉴에있는 "Positions (위치)"페이지에서

  • 답변 # 2

    Design (디자인)->Theme&logo (디자인 및 테마)->Reset to defaults (기본값으로 재설정)에서 테마를 기본값으로 재설정 할 수 있지만 이 경우 theme.yml로 작성된 모든 설정을 적용하므로 모든 설정이 요구 사항과 일치하는지 확인하십시오.

  • 답변 # 3

    구성을 다시로드하려면 다음을 수행하십시오.

    <올>

    theme.yml 수정

    ROOT_FOLDER/config/themes/your theme/shop * .json에 파일 삭제

    페이지를 새로 고치십시오. prestashop은 테마에 대한 구성 json 파일을 재생성합니다

  • 답변 # 4

    theme.yml 파일을 업데이트 한 후에는 Backoffice 테마에서 "기본값으로 재설정"버튼을 사용할 수 있지만이 파일에서이 모듈과 관련된 이름을 제거하고 추가해야합니다. 'to_disable'섹션을 사용 중지합니다.

    <시간>

    예 : "ps_mainmenu"모듈을 비활성화하고 싶습니다. 후크에서 주석 처리해야합니다.

    displayTop:
    #  - ps_mainmenu
       - ps_searchbar
    
    

    이후에 추가해야합니다

    modules:
      to_disable:
        - ps_mainmenu
    
    

  • 이전 비 GUI 모드에서 jmeterlog 파일이 작성되지 않음
  • 다음 coldfusion - 애플리케이션 범위에 CFC 사용자 컨텐츠 핸들러를 저장하는 것이 안전합니까?