Smarty Function

Puan: 10 out of 10 | Oy veren : 1 kisi. | Toplam Puan: 10.

smarty.gif

 

 

Php ile birlikte kullanilan SMARTY bir template sistemidir. Smarty sayesinde php sayfalari icine bu sekilde tag eklenmesine gerek kalmaz.

echo "Selam: ". $ismi."";

Bu yontem yanlis degil, fakat buyuk web siteleri yaparken php kodlari arasindaki HTML taglarini bulup degistirmek zaman alir ve isleri yavaslatir. ozellikle de sitede bir tasarim degisikligi olacagi zaman hersey birbirine girer.

Smarty function yazmak icin su yontem kullanilir:

oncelikle:

smarty/plugins klasoru icinde plugin ismi ile bir dosya eklenir.

ornek plugin ismi: tarihver( ) olacak diyelim.

uretilecek dosya soyle olmali:

smarty/plugins/function.tarihver.php

 


Dosya ici soyle olacaktir:

<?php

function smarty_function_tarihver($params, $smarty)
{
return date("Y-m-d");
}


 

TPL dosyasi icinde bu fonksiyou kullanmak istediginizde asagidaki gibi tanimlama yapabilirsiniz.


Bugunun tarihi : {tarihver} dir.

onceki Soru:Kisisel Gelisim Kitaplari ListesiSonraki Soru:Saglikli Et nasil anlasilir