Как добавить sku в мета-описание в Magento.? - PullRequest
3 голосов
/ 16 января 2020

Я хочу добавить sku в мета-описание в Magento, используя код php. Может кто-нибудь, пожалуйста, помогите мне в этом.

<?php 
//set empty title
$title = ''; 
if ($_product = Mage::registry('current_product')) 
{ 
$title = $_product->getName();
$pos = stripos($title);
if($pos === false )
{
$title = $this->getTitle();
}
?>
<meta name="description" content="<?php echo $title?>.Wide range of shipping destinations. Call us now for more info about our products: 01202 600596. Contact us to discuss our returns policy"/>

Ответы [ 2 ]

4 голосов
/ 16 января 2020

Экспорт продуктов (Система> Импорт / Экспорт), и это дает вам структуру CSV. Вы можете удалить все столбцы, но сохранить sku, store и meta description. Поместите данные, которые вы хотите в CSV. Сохраните его как UTF-8 (не используйте MS Excel!) И импортируйте (System> Import / Export), заменив существующие данные. Убедитесь, что вы сначала попробовали это на сайте разработчика и используете функцию проверки данных, чтобы убедиться, что все правильно перед импортом. Удачи.

2 голосов
/ 16 января 2020

После долгих поисков я нашел решение, и оно работает нормально.

<?php 
//set empty title
$title = ''; 
if ($_product = Mage::registry('current_product')) 
{ 
$title = $_product->getName();
$sku = $_product->getSku();
$pos = stripos($title, $sku);
if($pos === false )
{
//no sku already - append now
$title.= ' - ' . $sku;
}
}
else
{ 
$title = $this->getTitle();
}
?>
<meta name="description" content="<?php echo $title?>.Wide range of shipping destinations. Call us now for more info about our products: 01202 600596. Contact us to discuss our returns policy"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...