
موتور قالب یعنی تسهیل کننده یعنی به جای اینکه مانند قبلا اول متغیرها را در theme.php تعریف کنید دیگری نیازی به تعریف متغیرها نیست .
مثلا برای نمایش تاریخ امروز در ساختار طراحی قبلی نیوک باید در theme.php بیش از 20 خط کد php می نوشتید
نتیجه این همه کد این است که متغیر $shamsidate تعریف شود . و بعد بتوانیم از این متغیر در فایل header.html استفاده کنیم .
یعنی مثلا در بین کدهای header.html بنویسیم $shamsidate
حالا تاریخ امروز نمایش داده می شود
اما در USV چنین نیست . یعنی دیگر نیازی به این همه کد و این همه تبدیل نیست
شما کافی است در فایل header.html قالب بنویسید [time] و به همین راحتی تاریخ امروز نمایش داده می شود .
برای همین به آن می گویند موتور قالب . یعنی قبلا متغیرها در آن تعریف شده اند و فقط شما از آن ها استفاده می کنید و آن موتور قالب در هنگام اجرای قالب با شناسایی تگ ها متوجه می شود که منظور شما از [time] چیست
خوب لیست متغیرهایی که در موتور قالب تا نسخه آخر تعریف شده اند را از این جا بخوانید و کاربردشان را نوشته ام
http://www.nukelearn.com/wiki/index.php/چگونه_قالب_بسازیم
اگر هم دوست دارید که تگ های اختصاصی خودتان را ایجاد کنید مقاله زیر را بخوانید:
http://www.nukelearn.com/wiki/index.php/ایجاد_تگ_دلخواه_برای_موتور_قالب