Toutes les clefs pour réussir dans le e-commerce

Mes modules Prestashop

Optimiser le nom de vos catégories pour améliorer le référencement de votre boutique Prestashop

Dans cette vidéo je vous explique comment pallier un problème de Prestashop pour que les noms de vos catégories puissent booster le référencement de votre boutique.

Code du fichier “Category.php”



<?php

class Category extends CategoryCore
{

public $seo_title;

public function __construct($id_category = null, $id_lang = null, $id_shop = null)
{
parent::$definition['fields']['seo_title'] = array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isCatalogName', 'required' => false, 'size' => 128);
parent::__construct($id_category, $id_lang, $id_shop);
}
}


Code du fichier “AdminCategoriesController.php”



<?php

class AdminCategoriesController extends AdminCategoriesControllerCore
{
public function renderForm()
{
$this->fields_form_override =array(
array(
'type' => 'text',
'label' => $this->l('Seo title'),
'name' => 'seo_title',
'lang' => true,
'required' => false,
)
);
return parent::renderForm();
}
}


Afficher/masquer la transcription texte

Poster un Commentaire

14 Commentaires sur "Optimiser le nom de vos catégories pour améliorer le référencement de votre boutique Prestashop"

Recevoir un email pour
avatar
Trier par:   plus récent | plus vieux | Plus de vote
Widmer
Invité
Widmer

très sympas, je préfère la deuxième version :-)

Michel
Invité
Michel

Bonjour

je suis sous préstashop 1.5.5
ça marche aussi?

othman
Invité
othman

Bonjour, tout d’abord merci pour ce tuto ! je voulais juste vous faire par d’un problème que je rencontre,
moi quand je vais dans le fichier “AdminCategoriesController.php” j’ai deja du code dedans est ma question est ou est ce que je met le bout de code que tu nous donne ?

corcinos
Invité
corcinos

Bonjour,
petit problème dans PS1.6.0.7 dans override/classes j’ai déjà un fichier Category.php ….

comment je fait?

bien cordialement.

corcinos
Invité
corcinos

ça marche pas, j’ai bien le champ qui s’enregistre mais le nom h1 reste le même…

Philippe
Invité
Philippe

Bonjour Corcinos, as-tu réussi finalement?
J’ai également déjà un fichier Category.php dans lequel j’ai inséré le code. Cela semble fonctionner, mais les seo-titles ne s’enregistrent pas dans la base…Merci

Spainebe
Invité
Spainebe

Bonjour, merci pour l’astuce, j’ai une petit question (plus un problème) pour le 2 astuce je n’y arrive pas,est-t-il compatible sur le thème Wharehouse? Faut-il faire la 1 astuce puis la 2 (je pense que nom)
Merci encore, c’est du bon travaille.

Ps: dommage qu’on doit recopier à la main, le code de category.tpl

MAURICE
Invité
MAURICE

Bonjour, super votre tuto!!
j’ai une question sur la deuxième partie de votre tuto.
Le champs “seo_title” peut il être importer en masse par csv via import catégorie?

merci

wpDiscuz