Layout Tema / Template
Introduction
Secara umum sistem template yang digunakan di jarvis store dapat dipisahkan menjadi beberapa bagian utama yang harus diikuti.
Susunan Layout Tema
Root Tema
- assets
- layouts
- partials
- views
- blog
- checkout
- contact
- halaman
- home
- member
- produk
- search
- service
- testimonial
- widget
- config.php
- youricon.jpg
- yourthemeimage.jpg
Penjelasan
1. Assets folder
Didalam assets ini merupakan tempat semua file-file yang dibutuhkan oleh tema yang anda buat yang meliputi file-file css, file-file javascript, file-file gambar yang digunakan dalam tema anda.
Sususan di Dalam assets Folder
Assets Folder
- css : folder untuk tempat semua file css/style tema kamu
- images : folder untuk tempat semua file gambar yang dibutuhkan tema anda
- js : folder untuk tempat semua file-file javascript yang dibutuhkan tema anda
*note : pastikan semua images yang di file css sudah mengarah ke folder image.
2. Layouts Folder
Didalam layout folder akan berisi layout utama dari tema yang anda buat, penjelasan mengenai filefile layout akan dijelaskan secara detail di bagian layout.
3. Partials Folder
Di dalam folder partials berisi file-file yang merupakan potongan-potongan tema yang anda buat. Susunan file di dalam folder partials dapat dilihat seperti di bawah ini.
Susunan folder di dalam views folder
Partials Folder
- analytic.blade.php
- defaultcss.blade.php
- defaultjs.blade.php
- footer.blade.php
- header.blade.php
- seostuff.blade.php
- slider.blade.php
Penjelasan mengenai masing-masing file diatas akan dijelaskan lebih detail di bagian partials.
4. Views Folder
Di folder ini merupakan tempat semua tampilan yang ada di dalam tema anda. Berikut adalah susunan folder di dalam folder views.
Susunan folder di dalam views folder
Views Folder
- blog
- checkout
- contact
- halaman
- home
- member
- produk
- search
- service
- testimonial
5. Widgets Folder
Didalam folder widget berisi widget-widget tambahan yang dapat digunakan di dalam tema anda. Untuk saat ini widget yang baru tersedia adalah shopping cart.
Susunan file di dalam widgets folder
Widgets Folder
- shopingcart.blade.php
CATATAN : Jika kamu ingin menggunakan nama variabel dibagian view tapi tidak ingin variabel tersebut ditampilkan, bisa menggunakan cara seperti ini:
<ul class="slides">
<li>
{{-- */ $count = 0 /* --}}
@foreach(other_product($produk) as $myproduk)
{{-- */ $count++ /* --}}
@if($count==4)
</li>
<li>
{{-- */ $count = 1 /* --}}
@endif
@endforeach
</li>
</ul>