2012-03-30 5 views

Antwort

5

In app/design/frontend/default/{Ihr Thema Ordner} /template/page/html/head.phtml könnten Sie versuchen

<?php if ($_product = Mage::registry('current_product')) { ?> 
    <title><?php echo $_product->getName() . ' ' . $_product->getSku(); ?></title> 
<?php }else{ ?> 
    <title><?php echo $this->getTitle() ?></title> 
<?php } ?> 

Sie könnten dies auch tun, einen Beobachter mit für catalog_controller_product_viewMagento Change Product Page Titles to Include Attributes

+0

Ich kann nicht glauben, dass ich diese Antwort bis jetzt verpasst habe! Dies löst das Problem perfekt, vielen Dank !! :-) – robgt

0

Schauen Sie sich Ihre Designvorlage in der Datei catalog/product/view.phtml an. Sie sollten einfach $ _product-> getData ('sku');

1

Wenn Sie eine Sammlung bereits geladen (dh. Auf Seite Produktansicht)

$_product->getSku(); 

Wenn aus irgendeinem Grund Sie diese aus einer anderen Vorlage aufrufen müssen höher in der Kette, die nicht bereits geladen ist das Produkt/Sammlung, können Sie diese absteigt:

$_product = Mage::registry('current_product'); 
$_product->getSku(); 
+0

Danke für die Antwort, ich hatte eine Ahnung von dem Code, aber ich weiß immer noch nicht, wie ich das zum Seitentitel hinzufügen soll - ich muss es nicht zum Seiteninhalt hinzufügen (es ist schon da drin), Ich brauche es auf der Browser Titelleiste/Registerkarte. Die Vorlage scheint keinen anderen Kopfbereich für die Produktansichtsseite zu verwenden, sondern nur einen für alle Seiten. Wie kann ich dem Seitentitel Produkt-SKU hinzufügen, ohne den Seitentitel auf Seiten zu beeinflussen, auf denen kein Produkt angezeigt wird? – robgt

Verwandte Themen