Цитата |
---|
Максим Задубин пишет: так у меня вроде обычный селект просто с multiple - выбором. |
30.10.2010 22:16:52
|
|||||
|
30.10.2010 22:13:25
вам нужно значение VALUE этого массива устанавливать в качестве имени поля (атрибут name).
|
|||||
|
30.10.2010 21:31:08
Ну, у вас тип привязки к секции, а одно значение этого свойства соответствует идентификатору секции, идентификаторы секций целочисленные беззнаковые.
А формат возвращаемых данных:
|
|||
|
30.10.2010 21:15:17
Максим, почему вы не хотите посмотреть документацию, примеры в ней и на уже готовые юзертайпы?
Вам не нужно ни в какую базу данных заносить значения, за вас все сделают апи. Просто сделайте класс с теми методами, которые описаны в документации и все. И показывайте код, который у вас получился, для более конструктивного обсуждения вашего вопроса. |
|
|
29.10.2010 18:20:15
А на каком языке имя файла, и его длина?
Еще попробуйте поубирать лишние переводы строк:
или сделать, например, так:
|
|||||
|
28.10.2010 20:24:54
Если скрипт будет в отдельном файле, то экономичнее все же подключать только один пролог:
В противном случае просто перед выводом аякс-результата очистите буфер: $GLOBALS['APPLICATION']->RestartBuffer(); и сделайте die() в конце. |
|||
|
27.10.2010 17:46:38
Админку вы тоже хотите переписать? И все компоненты, которые работают с инфоблоками? Плюс не забывайте про второй пункт, и он не менее важный.
|
|||||||
|
27.10.2010 01:44:05
Да, и "пользуясь случаем, хочу передать привет"
Maxim Smirnov, пожалуйста, добавьте в интерфейсы юзертайпов еще один метод, который бы вызывался в форме редактирования элемента вместо штатного _ShowPropertyField(). Это позарез нужно для множетсвенных свойств, которым не подходит штатная процедура вывода. |
|
|
27.10.2010 01:28:27
Событие OnIBlockPropertyBuildList создается при генерации списка доступных свойств (когда открываете форму редактирования инфоблока). showElementPropertyField в форме редактирования элемента (в админке) выводит соответствующие поля для свойств, чтобы их можно было изменить/заполнить и отправить.
1. Добавляете себе дополнительную условность на весь проект. Например, логика какой-то функции, компонента или еще чего-то заточена под св-ва с типом E, а у вас в значениях будут храниться связи с секциями. Сторонние функции, разумееся, ничего не будут знать про эту условность. Чем это чревато думайте сами. 2. При удалении элемента или секции удаляются и связи с ними. Поиск объектов ведется по типу.
Выводить свои поля настроек и js для удаления штатного поля нужно через метод GetSettingsHTML() вашего юзертайпа. Проверять настройки св-ва и переопределить значение LINK_IBLOCK_ID на нужное - в методе PrepareSettings() вашего юзертайпа. Не забудьте эти два метода предварительно зарегистрировать в GetUserTypeDescription() юзертайпа. P.S. Все интерфейсные методы юзертайпов описаны по |
|||||||
|
25.10.2010 20:23:50
Для решения данной задачи нужно будет получить ВСЕ товарные предложения, получить для них оптимальные цены и только потом на уровне php делать фильтрацию. В общем, это очень накладная процедура. |
|||
|
23.10.2010 00:13:41
Попробуйте так:
где iIBlockId - целочисленный идентификатор инфоблока, FILE_PROPERTY_CODE - символьный код свойства типа "Привязка к файлу(на сервере)". |
|||
|
05.10.2010 12:29:20
Что-то непонятное вы со ссылками в меню делаете, но ладно, наверно вам так и нужно.
Попробуйте так:
|
|||
|
05.10.2010 03:02:54
Вероятно, у вас в шаблоне комопнента меню добавлена подстановка домена
Уберите ее или добавьте проверку ссылок. |
|
|