새로운 마 젠토 테마를 만드는 방법

소개

Magento는 상점 커스터마이제이션을 지원하는 특별한 기능을 제공하는 널리 사용되는 전자 상거래 플랫폼입니다. 그러나이 패키지에는 많은 인상적인 기능이 부여되었지만 한 가지 단점이 있습니다. Magento는 Blank와 Luma의 두 가지 기본 테마 만 제공합니다. Magento를 설치하면 Luma가 기본 프런트 엔드 테마로 나타납니다..


고급 테마를 구현하려는 경우 상점의 성능 및 유지 보수에 영향을 줄 수 있으므로 기본 테마를 직접 편집하는 것은 현명하지 않습니다. 가장 좋은 방법은 고객을 끌어 들이고 다시 돌아올 수 있도록 새로운 테마를 만드는 것입니다..

이 튜토리얼은 Magento 2에서 새로운 커스텀 테마를 생성하고 설치하는 데 도움이됩니다..

전제 조건

애플리케이션을 성공적으로 설치하기 위해 Magento 2를 설치했다고 가정하겠습니다..

위의 조건이 충족되면 설치를 진행할 수 있습니다.

1 단계-테마 디렉토리 작성

Magento 2에서 커스텀 테마를 만들 때 첫 번째 단계는 테마 디렉토리를 만드는 것입니다. Magento 2의 테마 디렉토리는 앱 / 디자인 / 프런트 엔드. 로 이동 패널 > 파일 관리자 > Public_html >마 젠토

를 엽니 다 폴더를 찾아 디자인 폴더.

를 엽니 다 디자인 폴더 에 새 디렉토리를 만듭니다 프런트 엔드 폴더. 디렉토리 이름 호스트 조언.

다음으로 테마 디렉토리를 만듭니다. MyTheme 이 폴더에.

그게 다야! 테마 디렉토리가 성공적으로 작성되었습니다.

2 단계-테마 선언

필요한 테마 디렉토리를 작성하면 다음을 작성하십시오. theme.xml 디렉토리의 파일 앱 / 디자인 / 프런트 엔드 / HostAdvice / Mytheme. 아래 코드를 복사하여 파일에 붙여 넣으십시오.

신화
마 젠토 / 블랭크

media / preview.jpg

3 단계-테마 등록

디렉토리에서 앱 / 디자인 / 프런트 엔드 / HostAdvice / Mytheme, 만들 registration.php 파일. 아래 코드를 파일에 복사하여 붙여 넣기.

<?PHP
\ Magento \ Framework \ Component \ ComponentRegistrar :: register (
\ Magento \ Framework \ Component \ ComponentRegistrar :: THEME, ‘프런트 엔드 / HostAdvice / Mytheme’, __DIR__
);

4 단계-미리보기 이미지 업로드

이제 테마가 등록되었습니다. 그런 다음 미리보기 이미지를 업로드하십시오. 이 디렉토리로 이동 앱 / 디자인 / 프런트 엔드 / HostAdvice / Mytheme / media 미리보기 이미지를 .jpg 형식으로 업로드.

5 단계-테마 로고 선언

테마 로고를 선언하려면 앱 / 디자인 / 프런트 엔드 / HostAdvice / Mytheme / Magento_Theme / layout 그리고 default.xml 파일.

아래 코드를 복사하여 default.xm엘.

6 단계-테마 로고 업로드

이동 앱 / 디자인 / 프런트 엔드 / HostAdvice / Mytheme / web / images 선호하는 로고 이미지를 .png 형식으로 업로드.

그게 다야! 이제 새로운 사용자 정의 테마를 업로드 할 수 있습니다.

7 단계-테마 적용

테마를 구성하기 전에 잠재적 인 문제를 제거하기 위해 캐시를 업그레이드하고 플러시해야합니다..

캐시를 업그레이드하려면 아래 명령을 실행하십시오.

# PHP bin / magento 설정 : 업그레이드

그런 다음 아래 명령을 실행하여 캐시를 플러시하십시오.

# PHP bin / magento 캐시 : 플러시

Magento 2 상점의 관리 영역에 로그인하십시오. 딸깍 하는 소리 함유량 선택 테마.

딸깍 하는 소리 편집하다,

고르다 MyTheme 사용 가능한 옵션에서 구성 저장.

다음으로 SSH 터미널을 열고 Magento 2의 루트 디렉토리에 액세스하십시오. 아래 명령을 하나씩 실행하십시오.

# rmr -rf var / di / * var / generation / * var / cache / * var / log / * var / page_cache / * var / session / * var / view_preprocessed / * pub / static / *

# PHP bin / magento 설정 : 업그레이드
1
# PHP bin / magento 설정 : 업그레이드

# PHP bin / magento 설정 : db-schema : 업그레이드
1
# PHP bin / magento 설정 : db-schema : 업그레이드

# PHP bin / magento setup : di : 컴파일
1
# PHP bin / magento setup : di : 컴파일

# PHP bin / magento 설정 : 정적 내용 : 배포
1
# PHP bin / magento 설정 : 정적 내용 : 배포

# PHP bin / magento 인덱서 : reindex
1
# PHP bin / magento 인덱서 : reindex

# PHP bin / magento 캐시 : clean
1
# PHP bin / magento 캐시 : clean

# PHP bin / magento 캐시 : 플러시
1
# PHP bin / magento 캐시 : 플러시

완료되면 Magento 상점의 홈페이지를여십시오. 페이지에 새로운 사용자 정의 테마가 표시되어야합니다.

결론

그게 다야! 새 사용자 정의 테마를 작성하여 Magento 상점에 적용했습니다. 이렇게하면 기본 마 젠토 테마를 편집 할 수 없으므로 코어 파일 수정으로 인해 발생할 수있는 문제를 피할 수 있습니다.

다음 3 가지 마 젠토 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 4.95


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

관련 사용법 기사

  • Magento 2에서 이메일을 보내는 방법?
    중급
  • Magento 2에서 사용자 정의 위젯을 만드는 방법
    중급
  • Google Adwords와 Google Analytics를 Magento와 통합하는 방법?
    중급
  • Magento 2에서 번들 제품을 만드는 방법
    중급
  • Magento 2에서 사이트 맵을 설정하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me