Bonjour,
Je suis bientôt à la fin de la création de mon module.
J'utilise plusieurs fonction native à PrestaShop dont, celle de récupérer l'ensemble des produits d'une catégorie. Dans mon module,j'ai plusieurs pages, pages Html simple et pages dynamique (listing produit).
Il y a encore quelques jours tout fonctionner parfaitement, mais désormais uniquement mes pages statique s'affiche, les autres donnes une page blanche.
Voici le code php, d'une de mes pages dynamique, si quelqu'un peux me venir en aide, je lui en serait remerciant.
<?php
class MonModuleMaPageModuleFrontController extends ModuleFrontController{
public function initContent()
{
//Utilisation de la méthode getProducts, fichier -> /Classes/Product.php
//8 = id_category
$products_partial = Product::getProducts($this->context->language->id, 0, 999999, 'name', 'asc','8');
$products = Product::getProductsProperties($this->context->language->id, $products_partial);
foreach ($products as $key => $product) {
foreach ($products as $key => $product) {
$products[$key]['id_image'] = Product::getCover($product['id_product'])['id_image'];
}
}
$this->context->smarty->assign(array(
'products' => $products,
'homeSize' => Image::getSize('home_default')
));
parent::initContent();
$this->setTemplate('mapage.tpl');
}
}
?>