Перейти к содержимому


Подробнее


  • Вы не можете ответить в тему
В теме одно сообщение

#1 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 21 September 2015 - 09:33 AM

Сегодня заметил косячек на сайте http://waterroom.ru

Если зайти в любую категорию товара например вот сюда Душевые кабины
Две карточки товара
1-Душевая кабина Faro 601 ссылка http://waterroom.ru/...a-Faro-601.html
2-FARO С120 левая http://waterroom.ru/...120-levaya.html
При нажатии на заголовок или картинку попадаешь правильно
А вот если на первой карточке навести курсор на ссылку "Подробнее" получается вот такая вот ссылка http://waterroom.ru/...i/product_.html
А на 2-й карточке при наведении курсора на ссылку "Подробнее" получается вот такая ссылка как у первой карточки http://waterroom.ru/...a-Faro-601.html

Подскажите пожалуйста как пользователи могли такое наворотить и как это можно исправить!!!
Спасибо!
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 21 September 2015 - 01:33 PM

Подскажите пожалуйста как пользователи могли такое наворотить и как это можно исправить!!!

Кто-то редактировал (менял дизайн?) файл category.tpl.html.
После этого редактирования присвоение значения smarty-переменной $idnrecat оказалась НИЖЕ, чем использование этой переменной.
Соответственно, на первой итерации цикла она в момент использования не определена (и получаем "product_.html"), а на последующих итерациях используется от предыдущей итерации (и получаем ссылку на предыдущий товар).

Зачем автор шаблона sitech использовал хитросчетную переменную $indrecat вместо традиционного использования индекса цикла - хрен его знает.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)