Formation Prestashop intégrateur: Nouveautés de la 1.7. / Les objets sont remplacés par des tableaux

Vous êtes ici : Accueil / Prestashop intégrateur / Nouveautés de la 1.7. / Les objets sont remplacés par des tableaux


Les objets sont remplacés par des tableaux

Sur PrestaShop 1.6 et sur PrestaShop 1.7 back-office Legacy

Exemple de code PHP :

$cmsObject = new CMS(1);
$smarty->assign('cms', $cmsObject);

Exemple d'instruction smarty :

{$cms->content}     {* XSS *}
{$cms->delete()}    {* Security *}

Sur PrestaShop 1.7 front-office

Exemple de code PHP :

$cmsObject = new CMS(1);
$smarty->assign('cms', new ObjectPresenter($cmsObject));

Exemple d'instruction smarty :

{$cms.content|cleanHtml nofilter}