Как включить SKU, а также название продукта в заголовок страницы (при просмотре страницы с информацией о продукте)?Magento Page Title - укажите SKU, а также название продукта
Cheers!
Как включить SKU, а также название продукта в заголовок страницы (при просмотре страницы с информацией о продукте)?Magento Page Title - укажите SKU, а также название продукта
Cheers!
В приложении/дизайн/интерфейс/по умолчанию/{вашей тема папки} /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
Не могу поверить, что я пропустил этот ответ до сих пор! Это прекрасно решает проблему, большое спасибо! :-) – robgt
посмотрите на свой шаблон дизайна в каталоге/продукте/файле view.phtml, вы должны просто сделать $ _product-> getData ('sku');
Если коллекция уже загружен (то есть. На вид странице продукта)
$_product->getSku();
Если по какой-то причине вам нужно вызвать это из другого шаблона выше в цепи, которая уже не ЗАГРУЗКА продукт/коллекция, вы можете оставить это один:
$_product = Mage::registry('current_product');
$_product->getSku();
Спасибо за ответ, у меня была подсказка о коде, но я до сих пор не знаю, как я могу добавить это в заголовок страницы - мне не нужно добавлять его к содержимому страницы (он уже там), Мне это нужно в строке заголовка/вкладке браузера. Возможно, шаблон не использует другой раздел главы для страницы просмотра продукта, только один для всех страниц? Как я могу добавить SKU продукта в заголовок страницы, не затрагивая название страницы на страницах, которые не отображают продукт? – robgt
редактировать шаблон и добавить переменную? –