Перестали работать ссылки в новинках магазина

#
Перестали работать ссылки в новинках магазина
Всем доброго дня!
Вопрос, на который найти ответ не могу, в следующем.
Есть простой магазин на "Халяве", на главную выводятся новинки (товары), кликнув на любой товар можно перейти на его страницу. Сегодня неожиданно заметил, что в новинках на главной работают ссылки только у двух первых товаров, у остальных 7-ми ссылки битые, хотя описание фото и цена соответствуют.
Рабочие ссылки вида - "сайт/shop/russia/rossijskaya-imperiya/1-rubl-1897-god/". Нерабочие - "сайт/shop//B73FB33D-9127-6C8D-60E9-7117C0BF4D2B/". Почему-то потерялся раздел после "shop" и ссылка на товар после последнего слэша.
Подставлял шаблоны, XSL , взятые из двух других сайтов, в том числе одного лицензионного, результат не изменился. В чем может быть причина, подскажите?
lbrstudio@mail.ru
Модератор
#
Re: Перестали работать ссылки в новинках магазина
В разделе Корзина центра администрирования окончательно удалите все, что вы пометили на удаление.
#
Re: Перестали работать ссылки в новинках магазина
Благодарю! Сработало )) Встречал такую особенность, когда чистка корзины помогает, но совсем забыл про нее.
lbrstudio@mail.ru
#
Re: Перестали работать ссылки в новинках магазина
O`Breea писал(а):
на главную выводятся новинки (товары), кликнув на любой товар можно перейти на его страницу. Сегодня неожиданно заметил, что в новинках на главной работают ссылки только у двух первых товаров, у остальных 7-ми ссылки битые


В ТДС Виджет::Новинки внесите следующее изменение:
$Shop_Controller_Show
->shopItems()
->queryBuilder()
->leftJoin('shop_groups', 'shop_groups.id', '=', 'shop_items.shop_group_id')
->where('shop_groups.deleted', '=', 0)
->where('shop_groups.active', '=', 1)
->where('shop_items.deleted', '=', 0)
->where('shop_items.active', '=', 1)
->where('shop_items.modification_id', '=', 0)
->clearOrderBy()
->orderBy('shop_items.id', 'DESC');

Тогда и не будет выводится товары которые удалены или отключены их родительские группы.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: Перестали работать ссылки в новинках магазина
Seri,
если вы явно ограничиваете
->where('shop_groups.deleted', '=', 0)
->where('shop_groups.active', '=', 1)
, то leftJoin лучше поменять на join, будет быстрее.
Авторизация