- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
Layout
Layout merupakan sebuah view yang ada didalam sebuah Tema Tampilan. Layout ini akan berisikan kode yang menjadi bungkus dari tata letak tampilan web, seperti 1 kolom, 2 kolom, maupun 3 kolom tergantung dari kebutuhan.
Persyaratan Layout
Seme Framework hanya file Layout dengan kondisi sebagai berikut:
- Lokasi file tata letak berada di bawah direktori halaman di dalam direktori tema.
- Nama file layout hanya berisi huruf kecil, tidak ada spasi, hanya boleh berisi underscore dan diakhiri dengan ekstensi
.php
. - File Layout hanya dapat dipanggil oleh metode loadLayout di dalam Controller.
Contoh Source Code View Layout
Berikut ini adalah contoh umum untuk source code view layout yang terdiri 1 kolom dengan menggunakan Bootstrap 3:
<!DOCTYPE html>
<html lang="en">
<head>
<?php $this->getThemeElement("page/html/head",$__forward); ?>
</head>
<body>
<?php $this->getThemeElement('page/html/topbar',$__forward); ?>
<div class="container">
<div class="row">
<div class="col-md-12">
<?php $this->getThemeContent(); ?>
</div>
</div>
</div>
<?php $this->getThemeElement('page/html/footer',$__forward); ?>
<?php $this->getJsFooter(); ?>
<script>
<?php $this->getJsContent(); ?>
$(document).ready(function(e){
<?php $this->getJsReady(); ?>
});
</script>
</body>
</html>