يمكن استخدام المتغيرات المحجوزة {$smarty} للوصول إلى بعض متغيرات القالب الخاصة. فيما يلي جميع متغيرات طلب الصفحة.
فيما يلي مثال للوصول إلى متغيرات طلب الصفحة مثل متغيرات الحصول والنشر وملفات تعريف الارتباط والخادم والبيئة والجلسة، على سبيل المثال، يحصل {$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}.
{$smarty.capture}
يمكن الوصول إلى المخرجات التي يمكن التقاطها من خلال بنية {capture}..{/capture} باستخدام المتغير {$smarty}.
{$smarty.config}
يمكن للمتغير {$smarty} الوصول إلى متغير التكوين المحمل.
على سبيل المثال، يمكن أن يمثل {$smarty.config.foo} {#foo#}.
{$smarty.section}, {$smarty.foreach}
يتمتع المتغير {$smarty} بإمكانية الوصول إلى خصائص حلقتي "section" و"foreach".
{$smarty.template}
يعرض اسم القالب الذي تتم معالجته حاليًا.
{$smarty.version}
عرض نسخة القالب الذكي {$smarty.ldelim}
إظهار المحدد الأيسر {$smarty.rdelim}
إظهار الفاصل الأيمن