eXec

Как убрать дублирующуюся строку в описании?

Рекомендуемые сообщения

eXec    0

Доброго времени суток.

В описании товара первой строкой дублируется его название.

 

Пример

 

Копался в контроллере, где формируются переменные $description и $product_info, но не докопался.

Поможите, люди добрые, если можете! :-) 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    823

В контроллере-то зачем копать, если у вас вывод в шаблоне карточки товара? :-D

 

Открывайте catalog\view\theme\ имя вашего шаблона \template\product\product.tpl

и комментируйте вывод названия товара в тегах h2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

Не то.

В шаблоне это все выводится одной переменной $description

А эта переменная формируется, если я правильно понимаю в контроллере. $product_info[description];

$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

Я с моделью MVC очень плохо знаком ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strelez    99

Так не пишите в описании товара его название. Ведь это же вы сами заполняете.

post-29786-0-02541500-1417372610_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

В админке, в описании этой строки с названием нет.

Она добавляется где-то, движком.

Я бы не спрашивал, если бы все было так просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ANiMAL    3

Выложите тогда шаблон товаров product.tpl и контроллер 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

Вот, файлы "product" шаблона и контроллера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zaumnik    0

Вот, файлы "product" шаблона и контроллера.

суть то про MVC я думаю вы понимаете... так почему не скинули сам файл модели продукта? 

скидывайте его... ну или сами смотрите как у вас там формируется 'description' - скорее всего именно там название товара и добавляется.... 

 

я вот не могу понять, чем вас это не устраивает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

Заказчика это не устраивает.

Собственно вот модель, контроллер и представление.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zaumnik    0

скиньте еще файл карточки товара из кеша vqmod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zaumnik    0

в контроллере товаров какой-то из xml видоизменяет значение переменной 'description' 

$this->data['description'] = '<h2>'.$product_info['name'].'</h2>'.html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

ищете по файлам xml 

 

.$product_info['name'].

 

и найдете "засранца"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

Спасибо.

Сейчас попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eXec    0

Нашел засранца в product_seo_plus.xml

 

Огромное спасибо!

Вы молодец!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zaumnik    0

Нашел засранца в product_seo_plus.xml

 

Огромное спасибо!

Вы молодец!

На самом деле дублирование названия в описании не так уж и плохо - яндекс любит так сказать "переспамленные" страницы... поэтому видимо это изменение и было включено в модуль. Я тоже очень рад, что смог помочь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу