Skip to content

Template Tag

Mostafa Barmshory edited this page Aug 31, 2016 · 1 revision

بر چسب‌ها

{TagName $param1, .. ,$paramn}
tag body
{/TagName}

برچسب‌های پیش فرض

پر کاربردترین برچسب‌ها به صورت داخلی تعریف شده و به صورت پیش فرض در تمام الگوها قابل استفاده است.

برچسب‌های پیش فرض سیستم:

  • url
  • aurl
  • media
  • amedia
  • aperm
  • getmsgs

ایجاد یک برچسب

می‌توان به سادگی یک برچسب جدید تعریف کرده و آن را به سیستم اضافه کرد.

تغییر دهنده‌ها

یه زمانی لازم می‌شه که یک خروجی رو دستکاری کنید و نتیجه دستکاری شده اون رو در خروجی چاپ کنید. برای نمونه نام رو به صورت کلمه‌های کوچک بنویسید. این کار با مبدل‌ها انجام می‌شود. فراخوانی مبدل به صورت زیر است:

{tag ... | modifier}

برای نمونه

{$name | lower}

که در آن مقدار متغیر نام به حروف کوچک در خروجی گذاشته می‌شود. تمام مبدل‌های پیش فرض سیستم عبارتند از:

  • upper
  • lower
  • count
  • md5
  • sha1
  • escxml
  • escape
  • strip_tags
  • escurl
  • capitalize
  • debug
  • dump
  • fulldebug
  • nl2br
  • trim
  • ltrim
  • rtrim
  • unsafe
  • safe
  • date
  • time
  • dateago
  • timeago
  • email
  • first
  • last

upper

lower

count

md5

sha1

escxml

escape

strip_tags

escurl

capitalize

debug

dump

fulldebug

nl2br

trim

ltrim

rtrim

unsafe

safe

date

time

dateago

timeago

email

first

last