todd72 0 Опубликовано 20 декабря, 2021 Жалоба Share Опубликовано 20 декабря, 2021 Добрый день. Подскажите, пожалуйста, как сделать сортировку на странице списка товаров, чтобы посетители сами могли сортировать по цене и по названию? Вроде бы была метка вывода, но не могу найти в документации. Версия магазина старая, 1.54. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 декабря, 2021 Жалоба Share Опубликовано 20 декабря, 2021 10 минут назад, todd72 сказал: Добрый день. Подскажите, пожалуйста, как сделать сортировку на странице списка товаров, чтобы посетители сами могли сортировать по цене и по названию? Вроде бы была метка вывода, но не могу найти в документации. Версия магазина старая, 1.54. Здравствуйте! В шаблоне списка товара /templates/шаблон/module/product_listing/ по умолчанию вот такой код есть: <p> {#text_sort#} <a href="{$LINK_sort_name_asc}">{#text_sort_name_asc#}</a> <a href="{$LINK_sort_name_desc}">{#text_sort_name_desc#}</a> | <a href="{$LINK_sort_price_asc}">{#text_sort_price_asc#}</a> <a href="{$LINK_sort_price_desc}">{#text_sort_price_desc#}</a> | <a href="{$LINK_sort_ordered_asc}">{#text_sort_ordered_asc#}</a> <a href="{$LINK_sort_ordered_desc}">{#text_sort_ordered_desc#}</a> | <a href="{$LINK_sort_id_asc}">{#text_sort_id_asc#}</a> <a href="{$LINK_sort_id_desc}">{#text_sort_id_desc#}</a> | <a href="{$LINK_sort_quantity_asc}">{#text_sort_quantity_asc#}</a> <a href="{$LINK_sort_quantity_desc}">{#text_sort_quantity_desc#}</a> </p> это как раз ссылки на сортировку. Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 20 декабря, 2021 Автор Жалоба Share Опубликовано 20 декабря, 2021 Спасибо! Я искал этот код в шаблоне index.html. Еще вопрос, можно ли сделать сортировку по новинкам? Чтобы в самом верху всегда были новинки или в меню сортировки по цене и наименованию была ссылка для сортировки "СНАЧАЛА НОВИНКИ"? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 декабря, 2021 Жалоба Share Опубликовано 21 декабря, 2021 В 20.12.2021 в 20:16, todd72 сказал: Спасибо! Я искал этот код в шаблоне index.html. Еще вопрос, можно ли сделать сортировку по новинкам? Чтобы в самом верху всегда были новинки или в меню сортировки по цене и наименованию была ссылка для сортировки "СНАЧАЛА НОВИНКИ"? В /includes/modules/default.php меняйте: $sorting_data['products_sorting'] = 'p.products_quantity DESC, p.products_id DESC'; на: $sorting_data['products_sorting'] = 'p.products_id DESC'; Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 22 декабря, 2021 Автор Жалоба Share Опубликовано 22 декабря, 2021 Нашел только строчку $sorting_data['products_sorting'] = 'pd.products_name'; Заменил, но не поменялось вообще ничего. По прежнему выводятся так, как заданное в админке в "порядок сортировки". Нужно так, чтобы в админке можно было задать свой порядок вывода по умолчанию в разах категориях, но пользователи помимо сортировки по наименованию и цене, могли вывести в начале только самые новые товары, добавленные не давно - (Сначала Новые / Сначала дорогие / Сначала дешевые / По наименованию). Вот как раз и нужна ссылка на сортировку по последним добавленным товарам site/stranica.html?sort=...&direction=desc#sort Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 декабря, 2021 Жалоба Share Опубликовано 22 декабря, 2021 2 часа назад, todd72 сказал: Нашел только строчку $sorting_data['products_sorting'] = 'pd.products_name'; Заменил, но не поменялось вообще ничего. По прежнему выводятся так, как заданное в админке в "порядок сортировки". Нужно так, чтобы в админке можно было задать свой порядок вывода по умолчанию в разах категориях, но пользователи помимо сортировки по наименованию и цене, могли вывести в начале только самые новые товары, добавленные не давно - (Сначала Новые / Сначала дорогие / Сначала дешевые / По наименованию). Вот как раз и нужна ссылка на сортировку по последним добавленным товарам site/stranica.html?sort=...&direction=desc#sort Значит по аналогии добавляйте в админке новое значение в сортировку и в каталоге тоже. Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 26 декабря, 2021 Автор Жалоба Share Опубликовано 26 декабря, 2021 В 22.12.2021 в 11:44, support сказал: Значит по аналогии добавляйте в админке новое значение в сортировку и в каталоге тоже. Спасибо, попробую. Возникла еще такая проблема, после ввода сортировки, Яндекс проиндексировал страницы с параметрами: http://сайт.ru/страница_с _товарами1.html?sort=price&direction=desc http://сайт.ru/страница_с _товарами2.html?sort=price&direction=asc Как запретить индексацию страниц с параметрами? Если такую конструкцию использовать, верно будет? User-agent: * Disallow: /*?sort=price&direction=desc Disallow: /*?sort=price&direction=asc Disallow: /*?sort=name&direction=desc Disallow: /*?sort=name&direction=asc Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 декабря, 2021 Жалоба Share Опубликовано 26 декабря, 2021 Да я думаю, что достаточно просто: Disallow: /*sort* 8 часов назад, todd72 сказал: Как запретить индексацию страниц с параметрами? Если такую конструкцию использовать, верно будет? Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 26 декабря, 2021 Автор Жалоба Share Опубликовано 26 декабря, 2021 Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 декабря, 2021 Жалоба Share Опубликовано 26 декабря, 2021 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения