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

В meta description подтягивается description


stroymagazin

Recommended Posts

Привет всем.

Вопрос знающим: как разобраться почему в поле meta description встает описание из description. И как сделать чтобы туда вставало описание из стандартного опенкартовского поля meta description?

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


6 минут назад, stroymagazin сказал:

Посоветуйте, где копать, чтобы поправить?

или вы что то меняли, или модификатор какой-то. Проверьте, не модифицирован ли файл admin/view/template/catalog/product_form.tpl, если нет, то исходник сам смотрите. Какое там значение подставлено в value для поля. Если там все хорошо, то смотрите модель admin/model/catalog/product.php

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

8 минут назад, Seriusis сказал:

или вы что то меняли, или модификатор какой-то. Проверьте, не модифицирован ли файл admin/view/template/catalog/product_form.tpl, если нет, то исходник сам смотрите. Какое там значение подставлено в value для поля. Если там все хорошо, то смотрите модель admin/model/catalog/product.php

спасибо, я посмотрю

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


46 минут назад, Seriusis сказал:

admin/view/template/catalog/product_form.tpl

этот файл не менялся

 

48 минут назад, Seriusis сказал:

если нет, то исходник сам смотрите.

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

 

37 минут назад, stroymagazin сказал:

admin/model/catalog/product.php

Здесь все ок, для meta description - value: meta description 

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


16 минут назад, stroymagazin сказал:

этот файл не менялся

 

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

 

Здесь все ок, для meta description - value: meta description 

поле должно быть примерно такое 

<textarea name="product_description[<?php echo $language['language_id']; ?>][meta_description]" rows="5" placeholder="<?php echo $entry_meta_description; ?>" id="input-meta-description<?php echo $language['language_id']; ?>" class="form-control short-code-input">
<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_description'] : ''; ?>
</textarea>

у вас что стоит как значения для этого поля? 

это $product_description[$language['language_id']]['meta_description'] ? 

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

У меня такойже код:

<textarea name="product_description[<?php echo $language['language_id']; ?>][meta_description]" rows="5" placeholder="<?php echo $entry_meta_description; ?>" id="input-meta-description<?php echo $language['language_id']; ?>" class="form-control"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_description'] : ''; ?></textarea>

 

53 минуты назад, Seriusis сказал:

у вас что стоит как значения для этого поля?

 

Змінено користувачем stroymagazin
Надіслати
Поділитися на інших сайтах


поищите тогда в модели product.php в админке по совпадению везде "meta_description" , что туда записывается, должно быть так

meta_description = '" . $this->db->escape($value['meta_description'])

если есть в папке модификаторов модель товара, то там смотрите. Может сторонний модуль все-таки модифицирует ее

Также проверьте, что вытаскивается из базы в этой же модели, в методе getProductDescriptions() и что возвращается по ключу meta_description

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

49 минут назад, Seriusis сказал:

product.php

Там в 2х местах то же самое: meta_description = '" . $this->db->escape($value['meta_description'])

И есть еще:

$query->rows as $result) {
            $product_description_data[$result['language_id']] = array(
                'name'             => $result['name'],
                'description'      => $result['description'],
                'meta_title'       => $result['meta_title'],
                'meta_h1'          => $result['meta_h1'],
                'meta_description' => $result['meta_description'],
              

Тут все ок.

 

54 минуты назад, Seriusis сказал:

если есть в папке модификаторов модель товара, то там смотрите. Может сторонний модуль все-таки модифицирует ее

Также проверьте, что вытаскивается из базы в этой же модели, в методе getProductDescriptions() и что возвращается по ключу meta_description

Вот тут не понял "в папке модификаторов модель товара" что и где смотреть?

И вот это не понял: "Также проверьте, что вытаскивается из базы в этой же модели, в методе getProductDescriptions() и что возвращается по ключу meta_description"

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


если тут system\storage\modification\admin\model\catalog\ есть файл product.php , значит он модифицирован каким то модификатором. Смотрите, какой код в результате в этом файле, как смотрели в исходнике \admin\model\catalog\product.php. 

Если нет то нет.

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

13 минут назад, steelfeet сказал:

Почему вы смотрите в админке, перепутан вывод может быть (и скорее всего) в шаблоне темы, header.twig

к стате да, я почему то решил, что он имеет в введу какраз поле в админке. Он это пусть уточнит, если на фронте, то конечно нужно проверять модель или контроллер из папки catalog...

но не сам header.twig, т.к. мета теги для страницы назначаются в контроллере каждой страницы, и шаблоне такой логики нет и  в header.php тоже 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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