Prestashop : Avoir la catégorie comme page d'accueil

  Information

Si vous désirez remplacer votre page d'accueil par une de vos pages de catégories voici 2 codes, le premier est avec un overide et le second s'execute directement dans le controller. 

  code source classé dans  Prestashop

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
 28    
 29    
 30    
 31    
 32    
 33    
 34    
 35    
 36    
 37    
 38    
 39    
                               
/*---------------------------------------------------------------*/
/*
Titre : Prestashop : Avoir la catégorie comme page d'accueil

URL : https://phpsources.net/code_s.php?id=1140
Auteur : Web PHPFURAX
Date édition : 12 Dec 2020
Date mise a jour : 12 Dec 2020

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*---------------------------------------------------------------*/

/*
* Meilleur faà§on avec un overide
* 1. Créer le fichier override/controllers/front/IndexController.php
* 2. Mettez y le code
* 3. Retirer le fichier : cache/class_index.php
*/
class IndexControllerCore extends FrontController {
public function initContent() {
Tools::redirect('index.php?id_category=3&controller=category');
}
}
?>

<?php

/* Code dirty
* dans le fichier : Controllers/IndexController.php
*/
public function initContent() {
parent::initContent();
Tools::redirect('index.php?id_category=10&controller=category');
$this->context->smarty->assign('HOOK_HOME', Hook::exec('displayHome'));
$this->setTemplate(_PS_THEME_DIR_.'index.tpl');
}
?>

   Un petit merci aux auteurs pour leur travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Exécute une chaine comme un script PHP

Compatibilité : PHP 5, PHP 7, PHP 8

Exécute une chaîne comme un script PHP. Utilisation fortement déconseillée car la fonction eval () autorise l'exécution de code PHP arbitraire.

Avoir les initiales d'un nom et d'un prénom

Compatibilité : PHP 5, PHP 7, PHP 8

Fonction qui retourne les initiales en Majuscule de 2 mots ou plusieurs mots. Utilise pour réduire l'affichage des noms et prénoms.

PHP Liens et emails cliquables dans 1 texte

Compatibilité : PHP 5, PHP 7, PHP 8

Ce code permet de rendre les emails et les urls cliquables dans un texte, très pratique pour avoir des news ou autres textes à jour.

Prestashop : Liste tous les produits

Compatibilité : PHP 5, PHP 7, PHP 8

PHP Prestashop - Pour lister les produits vous devez exécuter une requête SQL et lire ensuite le résultat du tableau retourné la requête.

Prestashop code PHP pour bulk mass Photos Upload

Compatibilité : PHP 5, PHP 7, PHP 8

Ce code permet de générer les vignettes sur Prestashop à la volée. Vous pouvez avec ce code uploader des centaines, des milliers de photos en 1 clic.

* Requêtes exécutées avec Recherche Contextuelle

  Derniers scripts PHP / MySQL

Ampache 7.9.0

Script PHP / MySQL
Langue langue us
Date  aujourd'hui
Taille 11 Mo
Catégorie Divers

Agora-Project 26.2.9.2

logo Agora-Project
Langue langue fr
Date  aujourd'hui
Taille 13 Mo
Catégorie Membres

B2evolution 7.2.5

logo b2evolution
Langue langue us
Date  aujourd'hui
Taille 29 Mo
Catégorie Blogs

PhpMyAdmin 5.2.3

logo phpMyAdmin
Langue langue fr
Date  aujourd'hui
Taille 16 Mo
Catégorie PhpMyAdmin

PHP Mailer 7.0.2

Script PHP / MySQL
Langue langue us
Date 18 Fév 2026
Taille 0.15 Mo
Catégorie Email-Emailing

PhpList 3.6.16

logo phpList
Langue langue us
Date 18 Fév 2026
Taille 28 Mo
Catégorie Email-Emailing