피드백 질문

Re: 모듈을 이용한 테마,스킨만들기

3. 매뉴얼의 정적리소스를 Modules/모듈이름/public/  에 넣으라는 말씀이죠?

 

public이 아니라 Public에 넣으셔야 합니다^^;

 

4. 그리고 레이아웃은 Modules/모듈이름/Resources/views/themes/테마이름/layouts 이렇게 넣으라는 말씀이신건가요?

 

다시 매뉴얼을 보니 설명에 추가를 해야할 것 같네요.^^;

/Resources/views/layouts 아래에 레이아웃이 들어가면 됩니다.

아래 코드를 보면 아시겠지만 ../layouts 아래에 basic.blade.php 가 반드시 포함되어야 합니다.

라온보드 default 테마를 보시면 basic.blade.php를 기본 레이아웃으로 사용하고 있습니다.

 

땀모님처럼 Modules/모듈이름/Resources/views/themes/테마이름/layouts 이렇게 넣게 된다면,

아래 2번째 이미지 처럼 모듈이름ServiceProvider.php를 변경해 주시면 됩니다.


 


상세한 설명을 드리자면 모듈 생성을 한 후 작성하신 view파일은 쉘에서 php artisan vendor:publish module-test-view 이런식으로 라온보드의 resource속으로 배포를 해주어야 합니다.

하지만 이 과정이 쉽지 않을 수 있기 때문에 관리자 > 모듈 관리 > 모듈 선택 후 사용 으로 배포를 지원하고 있습니다.

Modules/모듈이름/Resources/views/ 아래에 작성하신 view파일이 resources/views/아래에 존재하지 않는다면 관리자에서 모듈 사용을 한 번 눌러주시기 바랍니다.

이 때 배포할 모듈의 경로와 배포될 프로젝트의 경로는 위 사진의 모듈이름ServiceProvider->registerViews()의 $sourcePath, $viewPath에서 지정할 수 있습니다.

아래 이미지와 같이 배포가 된다면 테마 설정에 나타나게 될 겁니다.

 

 

 

테마관리에서 테마 이미지를 추가하려면 public/themes/테마이름/images/screenshot.png에 들어가게끔 Modules/모듈이름/Public/images/screenshot.png로 넣어주시면 됩니다.

추천 0 비추천 0

댓글 6개

뜬금없지만 라온보드님께서 사용하시는 에디터가 무엇인지 알 수 있을까요..? 저는 넷빈즈를 사용하는데 에디터 자체에서 라라벨이 지원 안되는 것 같아 조금 불편해서요 ㅎㅎ;;
artisan 명령을 atom 내에서 직접 써본적은 없는 것 같네요^^;
phpstrom은 회사에서 사용할 땐 구매를 해야해서 체험판(?)정도만 써보고 아톰으로 바로 갈아탔습니다.
저도 다른 ide랑 비교해보지는 않아서 얼마나 호환이 잘 되고 있는지는 잘 모르겠네요 ㅎㅎ;
답변 감사합니다 :)
방금 막 아톰 설치했는데, 추천 패키지 받아서 설치해보고 사용해봐야 겠네요 ㅎㅎ
넷빈즈에서는 라라벨 호환이 안되서 goto-definition 기능이 한계가 있네요 ㅠ
전체 86건 2페이지
번호 제목 글쓴이 날짜 조회 추천 비추천
열람중 질문

Re: 모듈을 이용한 테마,스킨만들기

6
라온보드 12/19 11714 0 0
75 질문

Re: Re: 모듈을 이용한 테마,스킨만들기

3
땀모 12/19 7296 0 0
74 질문

소셜로그인 에러화면입니다.

11
땀모 12/08 15841 0 0
73 질문

Re: 소셜로그인 에러화면입니다.

2
라온보드 12/11 9692 0 0
72 질문

소셜로그인에서 call back 주소 어떻게 입력하나요?

13
땀모 12/06 11891 0 0
71 버그제보

전체알림 창에서....

1
아파치 12/06 4041 0 0
70 질문

manual 스킨의 목록 단계 구성 방법은?

5
fm25 12/01 3791 0 0
69 버그제보

0.9.13 설치후에 -- 아래 글에 이어서

3
마젠토 12/01 6518 0 0
68 버그제보

라온보드 0.9.12 설치... 쓰기 권한이 없는 경우...

1
fm25 11/30 5543 0 0
67 버그제보

0.9.12 설치후에..

5
마젠토 11/30 9601 0 0