Рейтинг: 0.2849  
На голосовании
Предложил Антон Пилецкий 11.07.2015 18:26:06

Кастомные свойства типа "Файл" в инфоблоках

При обновлении и добавлении элементов инфоблоков нужно убрать дополнительные обработки передаваемых значений свойств типа файл (PROPERTY_TYPE=F), если эти свойства являются кастомными (USER_TYPE != "" ).
Например, в файле /bitrix/modules/iblock/admin/iblock_element_edit.php (строка ~568 ) нужно убрать преобразование значения через функцию CIBlock::makeFilePropArray(...).
Это позволит создавать свои загрузчики файлов, которые будут иметь предсказуемую разработчиком логику. Сейчас же с выпуском обновления Битрикса мой модуль перестал работать из-за того, что передаваемый в значение ID файла:
array("VALUE"=>777); 
с какого-то фига вдруг превратился в:
[VALUE] => Array(
     [name] => 
     [type] => 
     [tmp_name] => 
     [error] => 4
     [size] => 0
)
Если свойство кастомное то на вход функции ConvertToDB должно поступать ровно то, что отправлено через форму редактирования или через какие-либо средства API.

P.S. В данный момент пришлось переключить свой модуль с использования типа "F" на "N", что накладывает ограничение на использование кастомного свойства в штатных шаблонах решений от Битрикса.
Рейтинг: 4.807  
На голосовании
Предложил Куклин Евгений 26.06.2015 14:14:43

Когда будет системная, единая, сквозная и юзабельная поддержка типов данных?

Сабж. Сколько будет продолжаться винегрет, вот в чём вопрос.

Свойства инфоблоков, пользовательские поля + куча частных реализаций по модулям для тех или иных типов.
Тут этот тип выглядит так, в этом модуле он, по идее, тот же, но накручена своя реализация с плюшками сбоку.
Тут ужасно и неюзабельно, там красиво, но только для своих фенечек.
Здесь этот тип есть, а тут он вообще отсутствует (ну например, привязка к элементам CRM в пользовательских есть, в инфоблоках - нет. Бизнес-процессы не знают ничего о привязке к разделам!!! Или там, привязке к элементам с автозаполнением, или настройке типа, и т.д.)

Доколе?
Рейтинг: 0  
Внедрено
Предложил Царук Антон 04.09.2014 17:43:46

Свойство "Привязка в разделам с автозаполнением"

Сделать свойство, полностью аналогичное "Привязке к элементам с автозаполнением", но только применительно к разделам связанного инфоблока. В том числе с функцией вывода кнопки "Добавить раздел", выбором из окна поиска и пр.
Рейтинг: 0.0735  
Ответил Жуков Евгений 04.09.2014 18:41:06
Антон, свойство выпущено в обновлении iblock 14.5.1, о чем было сообщено.
Рейтинг: 7.8953  
На голосовании
Предложил Головкин Сергей 29.05.2014 15:35:53

Сделать фильтрацию в инфоблоке по XML_ID значения свойства типа "список"

Часто требуется сделать свойство типа список с различными значениями и XML_ID, такими, что название значения должно быть на русском, а фильтрация должна проводиться по XML_ID, но такой возможности нет.

Реализуйте, пожалуйста, данную возможность.
Рейтинг: 13.9148  
На голосовании
Предложил Постоев Олег 23.03.2014 22:20:35

Добавить поле описания значения к пользовательскому свойству раздела

У разделов добавил множественное свойство типа файл (для фотогалереи). Файлы добавить можно, а вот описания указать не получается, несмотря на то, что в b_file есть поле DESCRIPTION...
Очень не хватает и считаю, что в настройках пользовательских свойств надо добавить галочку "Выводить поле для описания значения"
Рейтинг: -9.3501  
На голосовании
Предложил Шерлок Холмс 03.03.2014 15:01:26

Добавить у свойств галочку "Показывать на странице товара"

В инфоблоках у свойств добавить галочку "Показывать на странице товара"
если отмечена - то свойства автоматически попадают в DISPLAY_PROPERTIES

чтобы не нужно было идти в каталог и еще и там свойства выбирать (а вдруг их тысяча, попробуй выбери в том списке еще одно доп. свойство).

Для умного фильтра ведь сделали такую кнопочку (чтобы через админку управлять выводм свойств в публичке), осталось и для страницы элемента тоже такое сделать.
Рейтинг: 16.0203  
На голосовании
Предложил Popovich Aleksey 24.09.2013 13:27:31

добавить немного интерактивности в админке

Доброго времени суток, уважаемое сообщество.
Возможно идея не новая, ничего похожего не нашел (сильно, правда, не искал).

Итак, идей, собственно 2:

1) на странице редактирования пользователя - добавить генератор пароля. Часто на этапе разработки (а иногда и на этапе эксплуатации) есть необходимость создать кому-то учетную запись напрямую из админки. и пароль нужно придумывать (а лень, да и лишнее время или на придумывание, или на использование внешних генераторов пароля). А так, было бы замечательно, если бы был генератор пароля, который бы создавал этот самый пароль, учитывая уровень безопасности группы пользователя.
Да и в типовой компонент регистрации пользователя не мешало бы добавить данный механизм.

2) Создание свойств инфоблоков: предлагаю добавить опциональную возможность транслитерации (или перевода) символьных кодов свойств инфоблока (сразу в верхнем регистре). Это экономия времени разработчика, как никак...
Рейтинг: 2.0785  
Новая
Предложил Бойков Дмитрий 25.01.2013 22:18:19

Фильтр для свойств привязки к элементам

В некоторых случаях возникает необходимость ограничить список элементов справочника для свойств привязки к элементам. Я реализовал это скопировав тип "Привязка к элементам в виде списка" и добвив параметр Filter:




но хотелось бы видеть нечто подобное "из коробки". А если развивать идею, то совсем замечательно было бы если бы в качестве параметров фильтра свойства можно было бы задавать значения выбранные в других свойствах/полях документа:




(естественно с ajax пересчетом зависимых списков ;))

На мой взгляд эта не хитрая опция существенно расширит возвожности использования свойств типа привязки к элементам.
Рейтинг: 12.0621  
На голосовании
Предложил Петров Андрей 11.12.2012 13:19:49

Групповые модификации свойств

Приходиться делать много одних и тех же монотонных действий с элементами инфоблока:
  • Добавлять скидку к группе товаров
  • Изменять наценку
  • Изменять количество на складе
  • Менять у группы товаров какое-либо свойство
Причем прайсы поставщика не всегда адекватные и приходиться их модифицировать либо в экселе либо вручную, а если о изменениях узнаем после загрузки, приходиться менять элемент за элементом, вручную.

Реализуйте пожалуйста в админке функционал групповой модификации элементов.
Изменить выделенным товарам
  • цену ("+ сумма", "- сумма", "* на множитель)
  • тип наценки
  • пользовательские свойства
  • Привязку к элементам (в ИБ-торговых предложений все отфильтрованные товары относятся к "модели")
  • Добавить выбранным товарам одну и ту же картинку
Рейтинг: 16.9379  
На голосовании
Предложил Сергей Эстрин 18.08.2012 20:15:38

Увеличить размер поля "Подсказка"

В одной из последних версий у свойств инфоблоков появилось очень полезное поле "Подсказка". Однако радость от его появления быстро сменилась огорчением, т.к. поле имеет размер всего 100 символов. Не знаю, был ли обусловлен такой малый размер поля соображениями технического или иного характера, но использовать его из-за этого почти не получается, потому что в 100 символов можно втиснуть только пару предложений, а подсказка часто должна включать текст приличного размера. На мой взгляд, было бы здорово вообще сделать там полноценное поле text/html без ограничения размера, если это технически реализуемо. Тогда это поле можно было бы использовать не только как подсказку в админке, но и для задания, например, текста подсказки к свойствам для фильтрации в публичной части и еще для многих целей.