Membuat Halaman Baru dan menampilkan pada frontend Website.
- Administrator
- , ,
- 8136 Kali Dilihat
- 0 Komentar
Tutorial ini berbeda dengan tutorial sebelumnya, tentang "Menambah source halaman baru". Pada tutorial sebelumnya kita menambahkan source file misalnya "home-company.php" dan menampilkan pada frontend. Sedang pada tutorial kali ini adalah penambahan halaman langsung melalui dashboard admin.
Pada dashboard admin atau backend telah dilengkapi menu "Halaman, semua halaman, dan tambah baru".
Sedang pada source kita memiliki file pages.php dan header.php:
pages.php untuk memanggil halaman-halaman yang telah kita buat.
header.php untuk menampilkan halaman tersebut melalui fungsi menu yang tersedia.
Pertanyaanya, bagaimana jika anda ingin menampilkan halaman yang anda buat atau halaman yang sudah ada agar tampil misalnya pada home atau pada halaman contact?
Berikut adalah tutorial untuk hal tersebut diatas, contoh jika anda ingin menampilkan halaman pada home.php:
Ditempat dimana anda ingin menampilkan halaman tempel kode berikut:
<?php
$about = $this->pocore()->call->podb->from('pages')
->select(array('pages_description.title', 'pages_description.content'))
->leftJoin('pages_description ON pages_description.id_pages = pages.id_pages')
->where('pages.id_pages', '1')
->where('pages_description.id_language', WEB_LANG_ID)
->where('pages.active', 'Y')
->limit(1)
->fetch();
?>
Perhatikan script kode di atas:
->where('pages.id_pages', '1')
Ukuran gambar default: <?=WEB_UEL;?>/<?=DIR_CON;?>/uploads/<?=$this->e($about['picture']);?>
Ukuran gambar medium: <?=WEB_UEL;?>/<?=DIR_CON;?>/uploads/medium/medium_<?=$this->e($about['picture']);?>
Gambar thumbnail: <?=WEB_UEL;?>/<?=DIR_CON;?>/thumbs/<?=$this->e($about['picture']);?>
<?=$this->e($about['title']);?>
<?=specialchars_decode(_entity_decode($this->e($about['content'])));?>
<?php
$about = $this->pocore()->call->podb->from('pages')
->select(array('pages_description.title', 'pages_description.content'))
->leftJoin('pages_description ON pages_description.id_pages = pages.id_pages')
->where('pages.id_pages', '1')
->where('pages_description.id_language', WEB_LANG_ID)
->where('pages.active', 'Y')
->limit(1)
->fetch();
?>
<div class="col-md-5 span1_of_1">
<img class="img-responsive" src="<?=BASE_URL;?>/<?=DIR_CON;?>/uploads/medium/medium_<?=$this->e($about['picture']);?>" style="width:95%;">
</div>
<div class="col-md-7 span1_of_1">
<h3><?=$this->e($about['title']);?></h3>
<p><?=specialchars_decode(_entity_decode($this->e($about['content'])));?></p>
</div>
Cara Membuat Cuthighlight dan Readmore Halaman
Cara Membuat Cuthighlight dan Readmore Halaman Setelah sekitar 4 bulan yang lalu saya membuat dan mempublikasikan dua artikel tentang halaman, yaitu...
Fitur dan Konten pada Website
Fitur dan Konten pada Website Jika kamu seorang pengembang website, atau sedang membangun sebuah website terutama dalam pembuatan website...
