Question

J'ai du mal à la minute avec Magento développer un site pour mon client.

À l'heure actuelle, le titre du produit est [PRODUCT_NAME] | [PRODUCT_CATEGORY]

Je voudrais changer ceci à dire [prefix] [PRODUCT_NAME] [SUFFIX]

Je sais que cela peut être fait en utilisant le préfixe de Magento et les pages suffixe mais je veux que ce soit appliquée uniquement à produits . Toutes les idées comment je peux mettre en œuvre ce sans qu'il soit overwritted quand Magento est mis à jour.

Merci.

Était-ce utile?

La solution

Wow, vous avez plusieurs options pour la façon dont vous pouvez mettre en œuvre. Le titre meta produit provient de la classe Mage_Catalog_Block_Product_View spécifiquement la recherche de l'instance de bloc de tête HTML (Mage_Page_Block_Html_Head) de l'objet de mise en page (de Mage_Core_Model_Layout) et définissant son « titre » la propriété à la valeur getMetaTitle () du modèle de produit (le Mage_Catalog_Model_Product).

Sur cette base, vous pouvez réécrire la classe modèle de produit et ajouter une méthode personnalisée getMetaTitle () qui comprend le préfixe / suffixe logique. Vous pouvez également réécrire la méthode de _prepareLayout() de la vue produit bloc d'inclure votre préfixe et le suffixe. Vous pouvez aussi le faire par des observateurs ou en réécrivant le contrôleur catalogue de vue du produit.

Commentaire si vous avez besoin d'une main avec l'un des ci-dessus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top