Выбрать все значения если значения списка поля TYPE не равно ЗДЕСЬ ЗНАЧЕНИЕ ПОЛЯ [CODE]<? $productFilter = array('IBLOCK_ID' => 9, 'ACTIVE' => 'Y', '!PROPERTY_TYPE_VALUE'=> 'ЗДЕСЬ ЗНАЧЕНИЕ ПОЛЯ'); ?> [/CODE]PROPERTY_<PROPERTY_CODE>_VALUE - фильтр по значениям списка для свойств типа "список", поиск будет осуществляться по строковому значению списка, а не по идентификатору;
Почему не рационально? Вполне рационально и не нужно измудряться с полями, все есть по умолчанию. Все дело в привычке, но зато это будет работать и после установки обновлений, и описание может быть любым в любом нужном формате.
Можете написать свой компонент, который добавит нужный вам функционал, но тут нужно будет следить за его работоспособностью т.к. после обновлений может и перестать работать. Можете создать доп. поля Фото, Дата фото и Описание к фото в кол-ве сколько у вас максимальное кол-во фотографий будет, а если эта величина не известна то самый простой путь описан в первом посте.
Но тут дело ваше как поступить.
Дополнительное поле описания для свойства типа файл
1. Делаете инфоблок Фотографии. Используете или детальную картинку или превьюшку, как душе угодно, полей для описания куча, можно использовать любые 2. В вашем инфоблоке где вы грузите фотки, делаете множественное поле с привязкой к элементам или разделам первого инфоблока 3. Дорабатываете шаблон вывода данных
Ну а если поле фото одно, то просто в инфоблок вносите нужные вам свойства, доп. описание и т.п.
КАК ОРГАНИЗОВАТЬ ПРИНУДИТЕЛЬНУЮ СОРТИРОВКУ, НЕ РАБОТАЕТ ПРИНУДИТЕЛЬНАЯ СОРТИРОВКА ТОВАРА
1. Попробуйте отключить кэш компонента при такой реализации. 2. $_REQUEST["sort"] - а если пустая, то какая сортировка будет, как вы думаете? 3. PHP код определения сортировки в публичке? Кастомизировать компонент.
Сопровождение, поддержка и разработка сайтов, сопровождение сайтов (контент-менеджер), техническая поддержка сайтов, разработка сайтов
Вообще задача какая то муторная, на вскидку: 1. Делам инфоблок аннотации 2. В таблицу экселя добавляем поле с ID аннотации 3. Берем например phpExcel и делаем автоматическую обработку данных (соотвественно по ID аннотации получаем сами аннотации) 4. Настраиваем вывод