---
title: "Configuring Smarty in Advanced Parameters for PrestaShop 1.5"
description: "Our first article for the Performance section in our Advanced Parameters course deals with using Smarty. Smarty is a programming language that is used for the PrestaShop templates. Below are the..."
url: https://www.inmotionhosting.com/support/edu/prestashop/configuring-smarty/
date: 2012-09-28
modified: 2021-08-16
author: "Scott Mitchell"
categories: ["Prestashop"]
type: post
lang: en
---

# Configuring Smarty in Advanced Parameters for PrestaShop 1.5

Our first article for the Performance section in our [Advanced Parameters](/support/website/google-tools/creating-google-analytics-account/) course deals with using Smarty. Smarty is a programming language that is used for the PrestaShop templates. Below are the different setting in this section and explanations of what they do.

**How to set up the Smarty settings for performance in PrestaShop 1.5**

1. [ Log into your PrestaShop 1.5 dashboard](/support/edu/prestashop/login-to-dashboard/).
2. Using the top menu bar, hover over the **Advanced Paramaters** tab and click on the **Performance** option from the menu.
3. This brings you to the *Performance* page. The first section for performance is entitled Smarty. [![smarty](https://www.inmotionhosting.com/support/wp-content/uploads/2012/09/edu_prestashop1.5_Advanced_Paramaters_Performance_Intro_smarty.png)](/support/wp-content/uploads/2012/09/edu_prestashop1.5_Advanced_Paramaters_Performance_Intro_smarty.png) **Template Cache** Never compile cache Changes show immediately after page reloading Compile cache if templates are updates *(Default)* The cahnges made to the theme files will display once changed. Force compile Compiles and caches the pages when changes to the theme are completed **Cache** Cache Enables or disables caching. This is an option that should always be enabled except in the case of debugging. **Debug Console** Do not open console *(Default)* if this is active, the console will never display. Open console with URL parameter (SMARTY_DEBUG) Allows the console to display if you arr the string “?SMARTY_DEBUG” to the end of a URL. Always open console Allows everyone to have access to the console.
