如何在页面标题中包含SKU和产品名称(查看产品详细信息页面时)?
干杯!
答案 0 :(得分:5)
在app / design / frontend / default / {your theme Folder} /template/page/html/head.phtml中你可以试试
<?php if ($_product = Mage::registry('current_product')) { ?>
<title><?php echo $_product->getName() . ' ' . $_product->getSku(); ?></title>
<?php }else{ ?>
<title><?php echo $this->getTitle() ?></title>
<?php } ?>
您也可以使用catalog_controller_product_view
的观察者查看Magento Change Product Page Titles to Include Attributes
答案 1 :(得分:1)
如果您已经加载了一个集合(即在产品视图页面上)
$_product->getSku();
如果由于某种原因你需要从尚未加载产品/集合的链中更高的不同模板中调用它,你可以放弃这个:
$_product = Mage::registry('current_product');
$_product->getSku();
答案 2 :(得分:0)
在catalog / product / view.phtml文件中查看你的设计模板,你应该可以简单地做$ _product-&gt; getData('sku');