사용자 정의 테마

프로젝트에 있는 하나 이상의 상점 및 사이트에 사용할 하나 이상의 테마를 설치할 수 있습니다. 테마에는 이미지, 글꼴, CSS, JavaScript, PHP 등을 포함하여 스토어를 완전히 디자인하는 여러 정적 파일이 포함됩니다. 테마의 코드를 파일 시스템에 추출하거나 작성기를 사용하여 테마를 추가할 수 있습니다.

수동으로 테마 설치

테마를 수동으로 설치하려면 압축된 아카이브 또는 다음과 유사한 디렉토리 구조에 테마 코드가 있어야 합니다.

<VendorName>
  ├── composer.json
      ├── etc
      │   └── view.xml
      ├── media
      ├── registration.php
      ├── theme.xml
      └── web
          ├── css
          │   └── source
          ├── fonts
          ├── images
          └── js

테마를 수동으로 설치하려면:

  1. 상점 테마의 경우 <Project root dir>/app/design/frontend 아래, 관리자 테마의 경우 <Project root dir>/app/design/adminhtml 아래에 테마 코드를 복사합니다. 최상위 디렉터리가 <VendorName>인지 확인하십시오. 그렇지 않으면 테마가 제대로 설치되지 않습니다.

    code language-bash
    cp -r ExampleTheme <project-root>/app/design/frontend
    
  2. 올바른 위치에 복사된 테마를 확인합니다.

    • 상점 테마: ls <project-root>/app/design/frontend
    • 관리자 테마: ls <project-root>/app/design/adminhtml

    샘플은 다음과 같습니다.

    예시 테마 Adobe Commerce

  3. 파일을 추가하고 커밋합니다.

    code language-bash
    git add -A && git commit -m "Add theme"
    
  4. 파일을 분기로 푸시합니다.

    code language-bash
    git push origin <branch name>
    
  5. 배포가 완료될 때까지 기다립니다.

  6. 관리자에 로그인합니다.

  7. 콘텐츠 > 디자인 > 테마 ​를 클릭합니다.

    테마가 오른쪽 창에 표시됩니다.

작성기를 사용하여 테마 설치

Composer를 사용하여 테마를 설치하는 것은 Composer를 사용하여 다른 확장을 설치하는 것과 같습니다. 자세한 내용은 모듈 설치, 관리 및 업그레이드를 참조하십시오.

작성기를 사용하여 테마를 설치하려면 다음을 수행하십시오.

  1. Commerce Marketplace에서 테마를 구매합니다.

  2. 테마의 작성기 이름을 가져옵니다.

  3. Adobe Commerce 루트 디렉토리로 변경하고 다음 명령을 입력합니다.

    code language-bash
    composer require <vendor>/<name>:<version>
    

    For example,

    code language-bash
    composer require zero1/theme-fashionista-theme:1.0.0
    
  4. 종속성이 업데이트될 때까지 기다립니다.

  5. 다음 명령을 입력합니다.

    code language-bash
    git add -A && git commit -m "Add theme"
    
    code language-bash
    git push origin <branch name>
    
  6. 관리자에 로그인합니다.

  7. 콘텐츠 > 디자인 > 테마 ​를 클릭합니다.

    테마가 오른쪽 창에 표시됩니다.

여러 테마

로케일당 다른 테마와 같이 여러 테마를 사용하는 경우 SCD_MATRIX 환경 변수를 검토하여 테마 배포를 사용자 지정합니다. 환경 구성에서 빌드 또는 배포 단계를 참조하세요.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26