Berkant AYDIN

Hayalgücü bilgiden üstündür.

Smarty Çift tırnak içine değişken ekleme

  • Pazartesi Kas 2,2009 01:30 AM
  • yazar: Berkant Aydin
  • kategori: Smarty

smartyorangelogo.gifSmarty – Çift tırnak içine değişken eklemek

* Smarty’de “çift tırnak içerisinde” uzun uzund eğişkenler tanımlayabilirsiniz. Bu değişkenler sadece numaralar, kelimeler, alt_çizgiler ve köşeli parantezler içerebilir.

* Diğer karakterler ya da örneğin bir obje (örnek: $berkant->site) için `ters tırnaklar`ın içine alabilirsiniz.

* Düzenleyicileri ekleyemezsiniz, onlar daima tırnakların dışında olmalıdır.

Sözdizimi örnekleri;

{func var=”test $berkant test”}       <– $berkant görünür
{func var=”test $berkant_aydin test”}   <– $berkant_aydin görünür
{func var=”test $berkant[0] test”}    <– $berkant[0] görünür
{func var=”test $berkant[site] test”}  <– $berkant[site] görünür
{func var=”test $berkant.site test”}   <– $berkant görünür ($berkant.site değil)
{func var=”test `$berkant.site` test”} <– $berkant.site görünür
{func var=”test `$berkant.site` test”|escape} <– düzenleyiciler dışındaki tırnaklar!

Not: “escape” ileriki yazılarda incelenecektir.

Uygulamalı Örnekler;

{* $tpl_adi değeri ile yer değiştirecek ve sistem include işlemini sonrasında gerçekleştirecektir. *}
{include file=”subdir/$tpl_adi.tpl”}

{* $tpl_adi bir değere sahip olsa dahi bu kez değiştirilmeyecektir. *}
{include file=’subdir/$tpl_adi.tpl’} <–

{* (backticks) değişkenlerin değerleri kullanılırken ters tırnaklar kullanılmalıdır. *}
{döngü değerler=”bir,iki,`$smarty.config.deger`”}

{*  $modul['iletisim'].’.tpl’ bir php dosyası içinde tanımlı *}
{include file=”`$modul.iletisim`.tpl”}

{*  $modul[$goster].’.tpl’ bir php dosyası içinde tanımlı *}
{include file=”$modul.$goster.tpl”}

, , , , , , ,



Yorum Bırakın




XHTML: Şu tagları kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS Beslemesi

Etiket Bulutu

Facebox Fan Box

Sponsor Bağlantılar