Magento页面标题 - 包括SKU以及产品名称

时间:2012-03-30 13:01:30

标签: magento

如何在页面标题中包含SKU和产品名称(查看产品详细信息页面时)?

干杯!

3 个答案:

答案 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');