jiny/theme

Theme for jinyPHP

0.3 2024-04-12 09:05 UTC

This package is auto-updated.

Last update: 2024-04-13 04:17:49 UTC


README

JinyPHP Theme는 라라벨 프레임워크상에서 테마 레이아웃을 사용할 수 있도록 제공하는 확장 페키지 입니다.

설치

컴포저를 이용하여 theme를 설치합니다.

composer require jiny/theme

설정

환경설정을 패키지에서 복사하여 설치를 합니다. 다음과 같이 콘솔창에서 입력하세요.

php artisan vendor:publish --provider="Jiny\Theme\JinyThemeServiceProvider"

테마 만들기

먼저 라라벨 뷰 리소스를 관리하는 resources/view폴더에 새로운 theme 폴더를 생성합니다. theme페키지는 vendor/name 형태로 복수의 테마를 관리 합니다.

셈플 테마는 패키지의 소스의 sample 폴더를 참조합니다. 테마는 크게 몇개의 파일로 구성됩니다.

  • app.blade.php => html 골격을 관리하는 파일입니다.
  • layout.blade.php => 전체 공용으로 적용되는 레이아웃을 관리합니다.
  • main.blade.php => 메인 컨덴츠 내용을 관리합니다.

사용방법

지니PHP 테마는 라라벨 컴포넌트 기술을 이용하여 테마를 관리합니다.
블레이드 문법에서 <x-theme>테그를 이용하여 사이트의 외형을 일관적으로 유지 관리 가능합니다.

<x-theme theme="admin.sidebar">
내용...
</x-theme>