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

[Решено] Не работает альтернативный title и h1


Recommended Posts

В описании в админке делаю так:

Изображение

При просмотре кода страници:

<title>Кондиционеры</title>
<meta name="keywords" content="настенные сплит кондиционеры кондиционер сплитсистема кондицонер настенный сплит настеный инверторный кондицанер кандер система" />
<h1>Кондиционеры</h1>

Как сделать чтобы выводило так как указываешь?

Стоит ocStore Version 0.2.0

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


Если дело в шаблоне то это

./catalog/view/theme/[tmpl_name]/template/common/header.tpl

Так должно быть

<title><?php echo $title; ?></title>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
  • +1 1
Надіслати
Поділитися на інших сайтах


Если дело в шаблоне то это

./catalog/view/theme/[tmpl_name]/template/common/header.tpl

Так должно быть

<title><?php echo $title; ?></title>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
Спасибо, на самом деле вы натолкнули меня на правильную мысль, дело было в \catalog\controller\product\category.php

Заменил полностью с посл. версии ОС, заработало.

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


Была такая же проблема: вместо title отображалось название товара:

заменил в файле

catalog/controller/product/product.php

$this->document->title = $product_info['name'];

на

$this->document->title = $product_info['title'];

строка 113

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

  • 1 year later...

У кого эта же проблема:

Меняем в файле

catalog/controller/product/product.php

Строка 131

$this->document->setTitle($product_info['name']);

на

$this->document->setTitle($product_info['seo_title']);

Строка 136

$this->data['heading_title'] = $product_info['name'];

на

$this->data['heading_title'] = $product_info['seo_h1'];

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


  • 3 weeks later...
  • 2 months later...
  • 1 year later...

Странно, в новой версии тоже получается не работают эти теги? Ведь там тот же самый код. По крайней мере в том дистре который я скачал. т.к. странно что у меня две одинаковые версии , но в одной есть этот код, который я привожу ниже, а в другой нет.

 

 

Или у других все нормально? Из-за чего тогда такой баг появляется?

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


Кстати, рекомендую писать следующим образом код

 

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

 

 

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

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


  • 9 months later...

У кого эта же проблема:

Меняем в файле

catalog/controller/product/product.php
Строка 131

$this->document->setTitle($product_info['name']);
на

$this->document->setTitle($product_info['seo_title']);
Строка 136

$this->data['heading_title'] = $product_info['name'];
на

$this->data['heading_title'] = $product_info['seo_h1'];

Спасибо вам большое. Пусть вы будете здоровы, дети ваши здоровы и правнуки. И денежек вам в карман и счастья и любви

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


  • 4 months later...

У кого эта же проблема:

Меняем в файле

catalog/controller/product/product.php
Строка 131

$this->document->setTitle($product_info['name']);
на

$this->document->setTitle($product_info['seo_title']);
Строка 136

$this->data['heading_title'] = $product_info['name'];
на

$this->data['heading_title'] = $product_info['seo_h1'];

Спасибо, добрый человек,

от себя добавлю, что то же самое сделал для категорий и производителей, приятно смотрится 

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


  • 4 years later...

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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