Тема очень актуальна!
А то, что Битрикс говорит что все работает из коробки, так это если наплевать на ТЗ и Заказчика и сделать все, как это позволит Битрикс, а не как нужно заказчику. Секретарша или менеджер не склепают. Ну это так, наболело ![]() По сути: Ели Вы хотите сделать все правильно, наймите 1С-программиста и с ним начинайте дописывать конфигурацию, а сами, со стороны сайта, что собственно мы и делали (у нас штатный 1С-программист). И да:
|
|||||
|
|
|
|
Я сделал подобное на сайте-каталоге оптовой торговли .
Использовал "Комплексный компонент. Полный каталог. bitrix:catalog" Также сделал фильтр по торговым маркам, которые есть элементами другого инфоблока. Могу дать код шаблона компонента или помочь в реализации. Пишите на amey[@]i.ua |
|
|
|
|
В файл basket_items.php шаблона компонента store.sale.basket.basket, после
добавь следующий код:
где, 1c_catalog - тип инфоблока 139 - Ид инфоблока Короче, И потом выводи в ячейках таблицы
|
|||||||||
|
|
|
|
Друзья!
У меня следующая задача: Дано: Каталог товаров. Поиск только по инфоблоку каталога. Нужно: Реализировать полнотекстовый поиск по всем полям каталога. И на странице результатов поиска отобразить товары в том виде, как и в каталоге. С возможностью покупки. Не подходит: Стандартный фильтр меня не устраивает, т.к. он применяется к отдельной категории. Мои варианты: 1. Поскольку у меня поиск осуществляется только по каталогу товаров, то и его результаты будут товарами. 1) Складываю в массив все ID товаров которые мне выдал поиск. 2) Вытягиваю (GetIBlockElementListEx) все 3) Выстраиваю страницу как и в каталоге. Покупка через GET. //Пока не получается 2. На станице поиска добавить комплексный компонент "Каталог". 1) Получить тот же массив ID товаров. 2) Передать параметром в компонент "Каталог" этот массив, и отобрать по них. //Незнаю как передать этот масссив в компонент Может я как то закрутил, и есть более элегантное решение? Прошу помочь. |
|
|
|
|
|
Что мешает заменить символьный код из грн->UAH валюты при построении файлов импорта?
Но не забыть при загрузке заказов заменять назад. ЗЫ:
|
|||
|
|
|
|
Я уже сделал, правда не знаю ли правильно, но работает.
1) Функцией GetIBlockElementListEx выбрал всех производителей из категории(подкатегории) инфоблока товаров. 2) Загнал их в массив. 3) Опять функцией GetIBlockElementListEx выбрал всех производителей, где параметром фильтрации передал получивший ранее массив. 4) В цикле вывел изображения производителей, в ссылках которых ГЕТ-запрос для фильтрации. В шаблоне bitrix:catalog прописал следующие строки:
Постраничная навигация рулит. ЗЫ: в компоненте bitrix:catalog фильтр должен быть включен. |
|||
|
|
|
|
Проблему решил. Извините за беспокойство.
Невнимательно прочитал доку. Добавил параметр arSelect = Array("PROPERTY_MANUFACTURER") Было:
Надо:
|
|||||
|
|
|