-
Notifications
You must be signed in to change notification settings - Fork 0
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
- first
- last