PHP ile yapılan değişkenleri html dosyasına göndermek için yapılması gereken:
<?php $degisken = 'Hakkimizda sayfasi'; $tpl->assign( 'deger', $degisken); ?>
Hangi html dosyasında çalışacagını belirtigimiz kod:
<?php $tpl->draw( 'hakkimizda' ); ?>
Cache Süresi Vermek isterseniz aşağıdaki kodu kullanabiliriz.
<?php if( $cache = $tpl->cache( 'hakkimizda', $expire_time = 600, $cache_id=null ) ) { echo $cache; } else { $tpl->draw( 'hakkimizda' ); } ?>
Cache Dosyalarını silmek için kullanılan kod:
<?php array_map( "unlink", glob( raintpl::$cache_dir . "*.rtpl.php" ) ); ?>
Template Klasoru belirleme:
<?php raintpl::configure( 'tpl_dir', 'templates/' ); ?>
Cache Klasörü Belirleme:
<?php raintpl::configure( 'cache_dir', 'cache/' ); ?>
Base Url belirleme:
HTML deki base url ile aynı mantıkla çalışır.
raintpl::configure( 'base_url', 'http://www.tasarimrehberi.net/');
Tema uzantılarını belirleme yönetimi (Html kalması önerilir)
raintpl::configure('tpl_ext', 'html');
Değişken tanımlama ve değişkeni kullanma:
$tpl->assign('site', 'Tasarım Rehberi'); {$site} Sitesine Hoş Geldiniz
Sabit Değeri Template göndermek:
define('versiyon', '0.1'); Site Versiyonu : {#versiyon#}
if kullanımı:
{if="$yas => '18'} 18 yaşındasınız yada büyüksünüz {else} 18 Yaşından küçüksünüz {/if}
Loop Kullanımı
$dizi = array('versiyon' => '0.2', 'tarih' => '19.04.2018'); {loop="dizi"} Versiyon : {$value.versiyon} ve Tarih: {$value.tarih} {/loop}
Tema dosyasına başka bir html tema dosyasını cagırma:
{include="header"} {include="$header"}