模块创建prestashop

时间:2019-01-10 12:17:04

标签: php prestashop smarty

对不起,我的英语不好 对于个人用途,我开发了与任何prestashop版本兼容的模块。 为了在管理员上显示配置页面,特别是为了使该页面与所有版本兼容,我使用此方法

'option1' => Configuration::get('option1')));
$smarty->display(_PS_MODULE_DIR_ . 'monmodule/option.tpl');

在option.tpl页面中

<div class="options"><i class="icon-cogs"></i> {$option1}</div>

***{$option1}*** is well received but I have several errors one for each variables show example on prestashop 1.6 and for each received variable ***{$option1}*** ***{$option2}*** ***{$option3}***

Notice à la ligne 28 du fichier H:\Installation_Soft\xampp\PHP56\htdocs\prestashop_16123\tools\smarty\sysplugins\smarty_internal_templatebase.php(157) : eval()'d code
[8] Undefined index: Settings

您是否有解决方案,可以坚持这一原则却没有错误?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试tpl:

{if isset($option1)}{$option1}{/if} 
{if isset($option2)}{$option2}{/if}
{if isset($option3)}{$option3}{/if}
....

致谢