Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите с автозаполнением Meta Title, что не так?


newjey

Recommended Posts

Всем привет.

Хочу настроить автозаполнение метаданных по шаблону, делаю так:

/catalog/controller/product/product.php

изменяю строку:

 

if ($product_info['meta_title']) {
$this->document->setTitle($product_info['meta_title']);
} else {
$this->document->setTitle($product_info['name']);
}
 
на
 
$this->document->setTitle('Купить '.$product_info['name'].' в Украине');
 
или даже на
 
$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');
 
сохраняю, заменяю файл, чищю кеш, обновляю модификатор. Но в товаре изменений нет.
Почему так, по идее должно ж подставляться, или ещё где-то что-то упустил?
Спасибо
Надіслати
Поділитися на інших сайтах


if ($product_info['meta_title']) {
$this->document->setTitle($product_info['meta_title']);
} else {
$this->document->setTitle($product_info['name']);
}
 
 
тупо без if
 
$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');
 

if ($product_info['meta_title']) {
$this->document->setTitle($product_info['meta_title']);
} else {
$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');
 
}
 
Надіслати
Поділитися на інших сайтах

($product_info['meta_title']) {

$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');

 

}

 

и так не подставляется, поле Мета-тег Keywords: заполнено, но ничего не происходит.

Надіслати
Поділитися на інших сайтах


Вместо

($product_info['meta_title']) {
$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');
 
}

просто вот так

$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');

ТО, что if убрали - а условие убрать забыли - и как оно войдет в фигурные скобки?

Надіслати
Поділитися на інших сайтах


Возьмите модифицированный файл, попробуйте на нем

 

Посмотрите есть ли в нем изменения

 

Чудес на свете не бывает!!!!!

Надіслати
Поділитися на інших сайтах

На голом движке так же всё без изменений. ocStore Версия ocStore 2.1.0.2

прописываю 

$this->document->setTitle('Купить '.$product_info['meta_keyword'].' в Украине');

вместо 

if ($product_info['meta_title']) {
$this->document->setTitle($product_info['meta_title']);
} else {
$this->document->setTitle($product_info['name']);
}
Заполняю поле Имя и кейвордс и ничего.
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.