Wie lade ich die Artikelnummer und den Produktnamen in den Seitentitel (auf der Produktdetailseite) ein?Magento-Seitentitel - inkl. Artikelnummer und Produktname
Prost!
Wie lade ich die Artikelnummer und den Produktnamen in den Seitentitel (auf der Produktdetailseite) ein?Magento-Seitentitel - inkl. Artikelnummer und Produktname
Prost!
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_view
Magento Change Product Page Titles to Include Attributes
Ich kann nicht glauben, dass ich diese Antwort bis jetzt verpasst habe! Dies löst das Problem perfekt, vielen Dank !! :-) – robgt
Schauen Sie sich Ihre Designvorlage in der Datei catalog/product/view.phtml an. Sie sollten einfach $ _product-> getData ('sku');
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();
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
sehen Sie die Vorlage bearbeiten und die Variable hinzufügen? –