| Цитата |
|---|
| написал: \CUserTypeManager::BASE_TYPE_INT |
| Код |
|---|
'BASE_TYPE' => "int", |
|
|||||
|
|
|
Я пробую наследовать, вроде, все хорошо, если не выбирать множественный тип. При выборе множественного типа при сохранении в админке двух выбранных элементов в привязке выдает ошибку: mysqli_real_escape_string(): Argument #2 ($string) must be of type string, array given (0) Скажите, пожалуйста, почему так получается, если я не переопределял никакие функции в классе?
|
|||||
|
|
|
|
Спасибо, помогло, появился новый класс, но только от ругается при переопределении функции:
[ErrorException] E_COMPILE_ERROR Declaration of UserTypeElementComplect::getDescription() must be compatible with Bitrix\Iblock\UserField\Types\SectionType::getDescription(): array (0) Скажите, пожалуйста, почему ему не нравится переопределение?
|
|||
|
|
|
|
Столкнулся с проблемой. Просидел уже кучу времени.
Пытаюсь создать пользовательский тип свойства ДЛЯ РАЗДЕЛА "Привязка к элементам ИБ определенного раздела". То есть нужно, чтобы в выборке элементов ИБ были не все элементы, а только те, которые относятся к определенному разделу. Наследую класс привязки к элементам, но вот при создании свойства почему-то даже выбор инфоблока никак не выводится, хотя я только решил пока класс скопировать и не переопределять ничего, кроме описательных моментов. Подскажите, пожалуйста, почему не выводятся "Дополнительные настройки поля (зависят от типа)", когда я пытаюсь создать свойство своего унаследованного типа? Буду благодарен любой помощи. КОД
|
|||
|
|
|
|
Доброго времени суток!
Столкнулся с такой интересной проблемой: При работе с правилами с корзиной пытаюсь настроить ограничение для одного раздела. Нажимаю выбор раздела, всплывает окно, в котором ничего не появляется. Все остальные настройки работают исправно, а с этим вот такая беда. Есть какие-то варианты, как это возможно устранить? Заранее спасибо. |
|
|
|
|