Jump to content

jeffisnotdead35

Members
  • Posts

    2
  • Joined

  • Last visited

Profile Information

  • First Name
    Jeff
  • Last Name
    RAGOT

jeffisnotdead35's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bon, après m'êtres remis un peu dans le bain, j'ai peut être coder une solution. En tout cas cela fonctionne. Si quelqu'un pouvait me confirmer que ce bout de code est bien correct, et s'il correspond à la bonne pratique... Le principe que j'ai utilisé est une redirection vers la page du seul produit détecté grâce à son attribut "link" et si je me trouve dans une sous catégorie (2ème niveau ou plus) Dans la fonction assignProductList() du contrôleur de categorie "CategoryController.php" // If only one product in Sub Category, redirect to the product page if (($this->nbProducts == 1) && ($this->category->level_depth > 2)){ if (isset ($this->cat_products[0]["link"]) && $this->cat_products[0]["link"] != ""){ header('Location:'.$this->cat_products[0]["link"]); } } J'espère que j'aurai aidé quelques personnes... Evidemment ensuite, il faut faire un override de la classe en ajoutant à la méthode ces lignes de codes pour permettre la mise à jour de votre prestashop dans le futur sans perdre cette modification...
  2. Bonjour Szed, Je suis exactement à la recherche de cette fonction. Je ne trouve aucun sujet sur ce thème pour lequel une solution à été apporté. Mon niveau en prog étant assez faible, je m'y remet petit à petit mais longtemps sans y avoir toucher, et malgré les bases et les principes qui reste, la pratique manque cruellement. Dans le contrôleur CategoryController.php, j'ai ajouté une condition qui test si il n'y a qu'un seul produit et si mon produit est dans une sous catégorie. Par contre je ne vois pas du tout comment faire pour récupérer l'url du produit qu'il détecte. Si quelqu'un a une solution ou un début de solution ce serait super sympa! Surtout que pour le moment dans la moitié de mes sous catégories je n'ai qu'un seul produit et que j'ai vraiment besoin de cette fonction! Merci d'avance!
×
×
  • Create New...