Question

L'un des plus grands défauts de référencement avec Magento est que si vous ne remplissez pas les informations méta-informations du titre Meta, la page de titre de tous les produits sera le nom suivi du nom du magasin.

J'ai obligé d'inclure le numéro de pièce du fabricant ($ icecatcode), nom du fabricant suivi du nom du produit puis le nom de mon magasin pour mes titres de page de produit.

Étant donné que ma capacité de programmation est limitée, je ne suis pas capable de créer un module, la prochaine meilleure chose est de copier /App/code/core/mage/catalog/block/product/view.php vers / app / code / local / mage / catalogue / block / produit

Je suis tombé sur ce post comme un guide.

Le problème est que si je modifie la logique, la page ne se chargera pas.

Bloc de code:

  $manufacturer = $product->getResource()->getAttribute('manufacturer')->getFrontend()->getValue($product);
    $shortDescription = $product->getShortDescription(); $icecatcode = $product->getResource()->getAttribute('icecatcode')->getFrontend()->getValue($product);
    $suffix = Mage::getStoreConfig('design/head/title_suffix');
    // SEO values end

    if (!$title) {
        $title = $product->getName() .' '.$manufacturer. ' - '. $topCategory->getName() . $suffix;

        }

    $headBlock->setTitle($title); 

Spécifiquement:

 $title = $product->getName() .' '.$manufacturer. ' - '. $topCategory->getName() . $suffix;

J'ai essayé les variations suivantes:

 $title = $product->getIcecatcode() .' '$manufacturer' - '. $product->getName() . $suffix;

Comment puis-je modifier les titres de page en utilisant la logique ci-dessus?

ÉDITER

J'ai le fonctionnement suivant:

 $title = $product->getIcecatcode() . $manufacturer  . $product->getName() . $suffix;

Cependant, tout est collé ensemble. Si j'ajoute '' pour créer un espace entre la page ne se charge pas.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top