такая фича, которая позволяет подменять количество товара на "много/мало".
Встала задача: для товаров, у которых количество больше 10 - выводить "много", а у товаров, которых меньше 10 - выводить их реальное количество.
В руководстве самих аспрошников нашел только вот такое описание:
https://aspro.ru/docs/course/course23/lesson1042/?COURSE_ID=36&INDEX=Y
Но там перечислены только сами функции, без описания как они работают.
Чтобы понять что я вообще туда пишу попробовал для тестов писать в эти функции echo "123"; и снимать комментарии в include.php, но страница в итоге отваливается целиком.
Думаю, пойду найду шаблон их странички и там при выводе количества товара буду проверять условием и если что подменять на нужное мне значение.
Из их же руководства (https://aspro.ru/docs/course/course36/lesson1015/) создал копию их шаблона страницы и перенес её код в их кастомный файлик, который не затирается при обновлении и не нарушает использование лицензии (/bitrix/templates/aspro_next/components/bitrix/catalog/main/page_blocks/element_custom.php), но в этом коде происходит только IncludeComponent, безо всякой вставки верстки, где я и надеялся найти вывод этого самого количества товара, чтобы уже там прописать своё условие на много/мало.
Кто-нибудь решал подобную задачу? Или я вообще не в ту сторону ищу? Может есть ещё какие-то способы чтобы подменить количество товара на сайте при выводе его на странице?
Модуль точно не надо трогать, нужно посмотреть в bitrix/templates/aspro-lite/components/bitrix/catalog/main/element.php и там найти шаблон который отвечает за вывод
Можно воспользоваться JS.
ну я вот пробовал ранее так сделать, но это костыльно - сначала показывается одно количество, потом подгружается скрипт и его подменяет. ну и придется такое проделывать не только в карточке товара, но и в списке товаров и при открытии всплывашки быстрого просмотра. если решения не найду, то точно так буду делать, но вот душа просит сделать это правильно)
мерси, поищу там
bitrix/templates/aspro-lite/components/bitrix/catalog/main/element_normal.php:114
Обсуждают сегодня