피드백 질문

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 기능이 한계가 있네요 ㅠ
전체 15건 1페이지
번호 제목 글쓴이 날짜 조회 추천 비추천
15 버그제보

모듈식 스킨 적용 후 게시판 에러

3
드림러 01/17 10719 0 0
14 버그제보

모듈식 스킨 적용 후 게시판 에러

1
드림러 01/17 0 0 0
13 버그제보

설치된 모듈-> CustomMain -> 설정 버그

7
드림러 01/11 12120 0 0
12 버그제보

설치된 모듈-> CustomMain -> 설정 버그

1
드림러 01/12 0 0 0
11 버그제보

설치된 모듈-> CustomMain -> 설정 버그

1
드림러 01/12 0 0 0
10 버그제보

설치된 모듈-> CustomMain -> 설정 버그

1
드림러 01/12 0 0 0
9 버그제보

포인트내역 레이아웃 버그

1
드림러 01/11 8564 0 0
8 질문

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

1
드림러 01/11 0 0 0
7 질문

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

1
드림러 01/12 0 0 0
6 질문

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

1
드림러 01/12 0 0 0