ตัวแปรที่สงวนไว้ {$smarty} สามารถใช้เพื่อเข้าถึงตัวแปรเทมเพลตพิเศษบางตัว ต่อไปนี้คือตัวแปรคำขอเพจทั้งหมด
ต่อไปนี้เป็นตัวอย่างของการเข้าถึงตัวแปรคำขอเพจ เช่น get, โพสต์, คุกกี้, เซิร์ฟเวอร์, สภาพแวดล้อม และตัวแปรเซสชัน ตัวอย่างเช่น {$smarty.server.SERVER_NAME} ได้รับตัวแปรเซิร์ฟเวอร์, {$smarty.env.PATH} ได้รับระบบ เส้นทางตัวแปรสภาพแวดล้อม { $smarty.request.username} รับตัวแปรคอมโพสิตของ get/post/cookies/server/env
ตัวแปร {$smarty.now} ใช้เพื่อเข้าถึงการประทับเวลาปัจจุบัน
คุณสามารถใช้ตัวปรับ date_format เพื่อจัดรูปแบบเอาต์พุตได้ ตัวอย่างเช่น {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$smarty.const}
คุณสามารถเข้าถึงค่าคงที่ PHP ได้โดยตรง ตัวอย่างเช่น {$smarty.const._MY_CONST_VAL}
{$ฉลาด.จับ}
เอาต์พุตที่สามารถบันทึกได้ผ่านโครงสร้าง {capture}..capture} สามารถเข้าถึงได้โดยใช้ตัวแปร {$smarty}
{$smarty.config}
ตัวแปร {$smarty} สามารถเข้าถึงตัวแปรการกำหนดค่าที่โหลดไว้
ตัวอย่างเช่น {$smarty.config.foo} สามารถเป็นตัวแทนของ {#foo#}
{$smarty.section}, {$smarty.foreach}
ตัวแปร {$smarty} มีสิทธิ์เข้าถึงคุณสมบัติของลูป 'section' และ 'foreach'
{$สมาร์ทตี้.เทมเพลต}
แสดงชื่อของเทมเพลตที่กำลังประมวลผลอยู่
{$สมาร์ทตี้.เวอร์ชัน}
แสดงเทมเพลต smarty เวอร์ชัน {$smarty.ldelim}
แสดงตัวคั่นด้านซ้าย {$smarty.rdelim}
แสดงตัวคั่นด้านขวา