"SUPPRIMER ID DANS URL PRESTASHOP"

supprimer urls

Comment supprimer l’ identifiant dans l’ url de Prestashop en natif ( qui sont par défaut : /id-nom_du_produit. htm ) ?

supprimer id dans url prestashop :

Si vous disposez d’une boutique avec peu de produits vous pouvez sans probleme editer le htaccess manuellement et creer vos differentes lignes de re-ecriture .
Ceci est possible avec 20 ou 30 produits mais non géreable avec 2 ou 3000 produits .
Cet identifiant permet à Prestashop de connaitre l’id du produit appelé, il n’est donc pas possible de l’enlever automatiquement.
Par contre il est possible de placer cet id dans url prestashop à la fin .
Avoir  /nom_du_produit-id. htm au lieu de /id-nom_du_produit. htm

Il s’agit de la fonction getProductLink du fichier classes/link.php .

Remplacer

            return ($this->allow == 1)?(_PS_BASE_URL_.__PS_BASE_URI__.
$this->getLangLink(intval($id_lang)).intval($id_product->id).'-'.$id_product
->link_rewrite.($id_product->ean13 ? '-'.$id_product->ean13 : '').'.html') :

par

return ($this->allow == 1)?(_PS_BASE_URL_.__PS_BASE_URI__.$this->getLangLink(intval($id_lang)).$alias.’-’.intval($id_product).($ean13 ? ‘-’.$ean13 :  »).’.html’) :

 

Edit : Pour enlever le nom des catégories dans WordPress , je vous recommande ce très bon plugin pour les catégories Wordpress .

Recherches

  • trouver id categorie prestashop
  • prestashop suprimer id
  • prestashop id en fin durl
  • enlever id categorie prestashop
  • prestashop id in url
  • prestashop suprimer categorie
  • id prestashop
  • seo & urls prestashop
  • supprimer id categorie prestashop
  • supprimer id produit dans url