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

Не меняется title на страницах после установки темы оформления OCMarket


forx

Recommended Posts

Всем привет, помогите пожалуйста решить проблему.

 

ocStore 1.5.5.1.2

 

На всех страницах в title выводится название магазина, seo_title у товаров и категорий прописан.

 

Например в карточке товара код:

 

controller\product\product.php

if ($product_info['seo_title']) {
$this->document->setTitle($product_info['seo_title']);
} else {
   $this->document->setTitle($product_info['name']);
}

Не работает, как только не менял.

 

При этом Н1 работает правильно и 'seo_title' из базы получает, если в 

if ($product_info['seo_h1']) {
$this->data['heading_title'] = $product_info['seo_h1'];
} else {
   $this->data['heading_title'] = $product_info['name'];
}

вместо 'seo_h1' прописать 'seo_title' то все ОК, в Н1 прописывается title.

 

В template\common\header.tpl

<title><?php echo $title; ?></title>

Подскажите куда копать, не получается разобраться

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


возможно

 

if ($product_info['seo_title']) {
$this->document->setTitle($product_info['seo_title']);
} else {
   $this->document->setTitle($product_info['name']);
}

 

$product_info - после этого кода

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

Не совсем понял, о чем вы.

 

 

Еще кстати, если в /system/library/document.php

 

прописать:

public function setTitle($title) {
$this->title = 'Проверка';//$title;
}

Не работает, так же выводится просто название магазина.

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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