Untuk menjawab pertanyaan yang sering kali diajukan di group tentang penyesuaian konten dan letak file terkait. Berikut saya buat artikel agar rekan-rekan dapat mempelajari struktur tema dalam PopojiCms.
Sebenarnya tutorial tentang hal ini sudah ada di beberapa blog, bahkan ada tutorial dalam bentuk ebook(pdf) jika saja rekan-rekan mau mencarinya. Tapi mungkin juga dengan adanya tutorial yang memiliki metode dan cara penyampaian berbeda dapat membantu rekan-rekan lebih mudah untuk mencerna makna yang sesungguhnya. Sehingga rekan-rekan dapat benar-benar memahami dan mampu mengatasi masalah serta menyelesaikan project yang sedang di kerjakan.
Sekarang marilah kita mulai tutorial ini. Berikut adalah struktur tema dalam PopojiCms, buka folder tema yang berada dalam directory po-content/themes/nama-themes:
[Folder] _config
[Folder] css
[Folder] images
[Folder] js
-404.php
-album.php
-category.php
-contact.php
-detailpost.php
-footer.php
-gallery.php
-header.php
-home.php
-index.php
-pages.php
-preview.jpg
-search.php
-sidebar.php
-tag.php
Penjelasan untuk editing konten:
_config
Folder _config berisi file yang mengatasi saat tema di instal dan di hapus atau uninstal.
css
Folder css didalamnya terdapat file-file css. Jika rekan-rekan ingin melakukan desain pada tema yang sedang dikerjakan, file dalam folder ini adalah salah satu lingkungan kerja.
images
Folder images berisikan file-file gambar untuk mendukung desain tema. Gambar-gambar dalam folder ini dibutuhkan untuk mendukung desain tema, karena gambar yang di simpan dalam folder ini digunakan antara lain: sebagai background halaman dalam tema yang sedang di bangun, gambar logo, dll.
js
Folder JS, berisi file-file js(java script). File java script dalam folder ini juga sangat penting dan perlu untuk di akses jika anda sedang membangun sebuah tema atau website.
404.php
File 404.php untuk menampilkan halaman 404 not found, atau halaman tidak ditemukan. Untuk membuat desain halaman "Error atau 404 not found" agar lebih responsive dan menarik, bukalah file ini. Sebagai bonus bagi rekan-rekan yang setia berkunjung di multibisnisindo, pada hari mendatang(waktunya belum dapat saya tentukan), saya akan berbagi source untuk halaman "404 Not Found" gratis.
album.php
File album.php untuk menampilkan halaman album website. Jika ingin memberi sentuhan halaman album, file ini menjadi pilihan yang harus anda buka.
category.php
File category.php untuk menampilkan halaman kategori, yaitu post berdasarkan kategori. Lakukan sesuatu untuk membuat halaman kategori tampil lebih baik.
contact.php
File contact.php untuk menampilkan halaman kontak. File ini harus anda akses untuk menampilkan kontak website yang diambil dari pengaturan pada dashboard admin dan jika anda mengalami masalah dalam tampilan google map.
detailpost.php
File detailpost.php untuk menampilkan halaman post atau detailpost dalam satu judul secara keseluruhan. Lakukan pengaturan pada file ini untuk menampilkan post yang anda buat, post terkait, tag, judul kategori, komentar, dll.
footer.php
File footer.php untuk menampilkan bagian bawah frontend website(link pintas, peta situs, alamat, form subscribe, twitter gadget, facebook, dll).
gallery.php
File galerry.php untuk menampilkan halaman galeri. Bagaimana anda ingin halaman galeri tampil, disinilah anda harus memberikan sentuhan.
header.php
File header.php untuk menampilkan bagian header atau kepala website(menu, logo, form pencarian, dll).
home.php
File home.php untuk menampilkan konten halaman yang dipublikasikan dari dashboard admin berupa post berdasarkan kategori, post terbaru, slider post, post headline, tag, album, dll.
Untuk menampilkan post headline perhatikan potongan kodenya:
Untuk menampilkan jumlah post dalam slider perhatikan potongan kode dibawah ini:
Untuk menampilkan post berdasarkan kategori dan jumlah post yang akan ditampilkan, sesuaikan ID kategori dan nilai untuk jumlah post yang ingin ditampilkan dalam file ini. Perhatikan potongan pemanggilan post kategori berikut ini:
index.php
File index.php adalah file yang pertama kali diproses saat seseorang mengakses website atau URL website.
pages.php
File pages.php untuk menampilkan halaman yang dibuat dari dashboard admin, misalnya halaman tentang-kami, layanan, TOS, dll. Untuk membuat desain berbeda pada tampilan halaman, silahkan sesuaikan melalui file ini.
Pada tutorial sebelumnya saya juga telah memberikan penjelasan bagaimana membuat source halaman baru dan menampilkan halaman yang telah kita buat pada frontend.
preview.jpg
Adalah gambar jpg yang mewakili penampakan frontend tema untuk di tampilkan pada dashboard admin, pada menu "tema".
search.php
File search.php untuk menampilkan halaman hasil pencarian. File ini hampir memiliki kesamaan dengan file categori.php dan tag.php Hanya saja file ini akan menampilkan hasil dari sebuah pencarian. Jika pencarian tidak ditemukan, maka akan dialihkan ke halaman 404 not found.
sidebar.php
File sidebar.php untuk menampilkan bagian samping frontend website. File in menampilkan widget, jika ingin melakukan penyesuaian widget facebook, twitter, post populer, post terbaru, widget komentar, form pencarian, dll. File ini yang harus anda buka.
tag.php
File tag.php untuk menampilkan hasil post tag. Lihat penjelasan tentang file search.php
Sebagai penutup tutorial ini, saya sampaikan bahwa selain source halaman "404 Not Found". Dan sebagai ucapan terimakasih bagi pengunjung setia, pada masa mendatang saya juga akan berbagi source halaman "Maintenance" yang dilengkapi dengan background dan penghitung waktu secara gratis.