Вместо закомментирования строки надо бы все элементы массива $arParams["IBLOCK_ID"] обрабатывать intval'ом. На всякий случай ;) Чтобы в GetList попадали только цифровые значения в качестве ID'шников. А то вдруг кто-то в параметрах строку укажет....
Скопировать компонент в своё пространство имён и модифицировать? Возможно, что придётся модифицировать всего одну строчку: у меня она под номером 7 идёт :) Только надо проверить, сработает или нет :)
Хотя, если не работает только редактирование параметров инфоблока, тогда надо копать глубже. Все ли стабильные обновления установлены? Соответствует ли хостинг требованиям 1С-Битрикса?
В справке есть информация, как использовать файл после сохранения элемента: http://dev.1c-bitrix.ru/api_help/iblock/custom.php Попробуйте создать аналогичную функцию и использовать в ней передаваемые параметры
Похоже, что где-то в стилях устанавливается, например, ширина выпадающих списков. Попробуйте уменьшить - уменьшится список "Выравнивание" и всё появится....
Варианты: 1. в параметрах передавать адрес текущей страницы (например, $APPLICATION->GetCurUri()) и вставлять её в нужное поле 2. на странице с формой жалобы смотреть переменную, содержащую источник перехода http://ru.wikipedia.org/wiki/HTTP_referer
Михаил Митрофанов, а можно ли установить переменную BX_PERSONAL_ROOT в .htaccess'е? Если да, то какой командой? /а то бывают случаи, когда только .htaccess на хостинге доступен для настройки сервера
В ТП http://dev.1c-bitrix.ru/support/ticket.php обращались? И что там сказали? Возможно что придётся дать доступ к сайту, чтобы увидели ошибку и помогли решить проблему.
Ну а для примера можно выгрузить пару товаров из инфоблока 1С-Битрикса и посмотреть какую структуру он создаёт. По этой структуре и клепать свой xml :)
Sergey Tarusin пишет: И где если не секрет там говорится о том где и как прописывается адрес страницы, на которую она будет ссылаться?
при создании страницы через публичную часть, она создаётся в текущей папке. Т.е. если Вы находитесь в корневой папке сайта и нажали "Создать страницу", то она будет создана в корне сайте. Адрес страницы, соответственно, будет /page.php - где page.php можно изменить при создании страницы. Добавить страницу в меню можно на вкладке "Редактирование" или "Разработка": рядом с меню появляется кнопка "Изменить пункты меню". Там в диалоговом окне добавляете/редактируете пункты меню.
Можно добавлять адрес страницы в меню при создании страницы, но тут нужен небольшой навык и тренировка :)
Или в чём вопрос первоначальный был?
Цитата
Sergey Tarusin пишет: Вы то сами эти дурацкие фильмы смотрели?
Честно говоря, да. Один раз. Потом просто потыкался по кнопкам, которые описаны в бумажной документации: так оказалось проще :)