Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Битрикс и его каталог


Автор: buyskih 25.11.2010, 21:42
необходимо вывести на главной несколько товаров из всех категорий с определенным атрибутом, допустим, exclusive == 1.

атрибут я добавил в настройках инфоблока - настройки свойств элементов.

Вопросики:
1. КАК вывести этот список только на главной (код блока я вставил в шаблон, делать новый шаблон для главной - лень)? Наверняка есть что-то типа $PAGE == "/index.php.
2. Как вывести товары только с этим свойством exclusive == 1? 

 в догонку:
есть задача вывести форму поиска по каталогу, но простую, а замароченную.

Цитата
На странице «Гранит» сделать фильтр по следующим параметрам:
- Спецпредложениям; //Возможно лишь при наличии различных спецпредложений.    
- По цвету гранита; //Возможно лишь при указании отдельно в каталоге цвета
- Стране происхождения гранита //Возможно лишь при включении в каталог подраздела  «Страна происхождения»  
- По названию; //Можно сделать всплывающим меню, так удобнее всего.  
- По алфавиту в формате:
Все |   A B C G  I  J  K L M N O P R S T V | В Г Д Е К Л М П Р С Т Х
  1. как вывести эту форму только на странице раздела "Гранит" каталога (или любого другого строго определенного раздела)?
  2. Как вывести только те поля, которые могут быть использованы для поиска (если в свойствах хоть одного или нескольких товаров указан цвет - выводим поле "По цвету" и т.д.)?
  3. Как вывести алфавит и исключить из него неиспользуемые буквы? А потом показать еще и результаты поиска.
Могу предположить, что хитроумный битрикс всё это предполагал, и весь этот функционал в нем заложен, но в доках инфы === 0, гугл меня уже послал, и я дико устал от этой тормознутой CMS.
Очень надеюсь на вашу помощь

Добавлено через 5 минут и 47 секунд
Сразу оговорюсь, с php я знаком более чем... И если бы эту задачу пришлось бы решать на своем движке я не задумываясь реализовал бы ее, но полагаю, что всё это уже готово

Автор: Photon 27.11.2010, 10:57
http://dev.1c-bitrix.ru/api_help/
Читать до полного просветления

Автор: buyskih 27.11.2010, 13:05
Уважаемый Photon, я там был еще за несколько дней до того как обратится сюда, причем несколько раз.
Тыкните носом, как говорится, ибо ответов там я не нашел. 

Автор: Nigel 27.11.2010, 23:42
1. Полагаю, добавить страницу и вывести инфоблок там, а не в шаблоне.
2. хз точно, может, как-то http://dev.1c-bitrix.ru/api_help/iblock/filter.php
ps. сочувствую всем работающим с этой кмсиной smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)