Membuat TPL File

Dalam membuat sebuah website anda memerlukan template untuk menampilkan secara keseluruhan content yang ingin anda suguhkan bagi para pengunjung, sedangkan tpl file sendiri hampir mirip fungsi nya seperti template hanya saja tidak menghandle keseluruhan website tetapi hanya bagian bagian yang ditampilkan dalam halaman website. Semisal mem-parsing variable array lalu menampilkan dalam bentuk html.

untuk membuat tpl anda diharuskan mengetahui bagaimana cara memparsing variable baik itu looping, peng-kondisian serta try catch, berikut beberapa hal yg perlu anda ketahui mengenai tpl file:

Contoh sederhana membuat TPL File

Kita asumsikan module yang anda buat adalah "coba" dan template yang aktif saat itu "deepblue", maka didalam directory modules/coba kita buat dua file test.php dan test.html.php ditambah default.html.php sebagai simulasi

Isi file test.php

<?php  if (!defined('_VALID_BBC')) exit('No direct script access allowed');

$data = array(
 'nama'      => 'Danang Widiantoro',
 'alamat'    => 'Kudus',
 'pekerjaan' => 'Coding',
  );
include tpl('test.html.php', 'default.html.php');

Isi file test.html.php

<?php
if (!empty($data))
{
  ?>
  <table class="table">
    <?php
    foreach ($data as $key => $value)
    {
      ?>
      <tr>
        <th><?php echo $key; ?></th>
        <td><?php echo $value; ?></td>
      </tr>
      <?php
    }
    ?>
  </table>
  <?php
}

Isi file default.html.php

<?php
if (!empty($data))
{
  ?>
  <div class="list-group">
    <?php
    foreach ($data as $key => $value)
    {
      ?>
      <a href="#" class="list-group-item active">
        <h4 class="list-group-item-heading"><?php echo $key; ?></h4>
        <p class="list-group-item-text"><?php echo $value; ?></p>
      </a>
      <?php
    }
    ?>
  </div>
  <?php
}

maka yang terjadi adalah file test.php akan mencari tpl file sebagai tampilan layout nya

Tags : Template

0 Komentar

Berikan komentar anda