如何关闭或打开智者缓存
这篇文章是 PrestaShop smarty 缓存的介绍。这是初学者 PrestaShop 所有者或开发人员的提示。
智者的基本信息
智者与智者的 PHP 模板引擎,您将能够从 GUI 设计 (主题或模板) 分离业务/程序逻辑。PrestaShop 利用 smarty 引擎,以便您能够开关或更改您的 PrestaShop 主题很容易。在分离的主题文件夹中,和.tpl 文件扩展名保存主题文件 (GUI 设计)。
例如 (PrestaShop 标准主题)
YourStoreRoot/themes/prestashop/header.tpl
YourStoreRoot/themes/prestashop/footer.tpl
...
但为了使你的工作的主题文件,它有要编译到本机 PHP 文件之前,您的 web 服务器可以呈现 HTML 页面内容到您的浏览器客户端。编译主题文件会降低服务器的性能。为了尽量减少性能影响,PrestaShop 使用 smarty 函数,以便汇编是只在第一次的主题文件的使用。
潜在的问题
如上文所述,当智者缓存打开的编译,将慈祥的观音菩在第一次使用的主题文件完成 y。手段对主题文件的更改时,您的应用主题文件的新变化不将生效。
默认情况下,智者缓存被打开的之后您安装您的 PrestaShop。如果您不知道有智者缓存是在行动中,你可能不知道为什么主题文件的更改不会反映到网页 PrestaShop。如果您要进行的更改和测试所做的更改,您将不得不临时关闭智者缓存。
PrestaShop 1.3 x 或更低
切换 smarty PrestaShop 缓存 1.3 x 或较低,您需要更改后两行 smarty 配置文件中的,如下所示
配置文件位置:
YourStoreRoot/config/smarty.config.inc.php
若要关闭,对行的更改
(当您使更改对您存储区的主题文件)
$smarty-> 缓存 = false ;
$smarty-> force_compile = true ;
要打开,对行的更改
(当您存储已在生产模式下,不会更改)
$smarty-> 缓存 = true ;
$smarty-> force_compile = false ;
PrestaShop 1.4 x 或更高
如果您使用 PrestaShop 1.4 x 或更高,直接不需要更改文件,您可以从您的更改直接回办公室。
登录到您的后端办公室
单击首选项选项卡
单击性能选项卡
打开或关闭切换智者缓存,并单击"保存"按钮"