Вопрос скорее всего к администрации. Скажите, существует ли (или хотя бы планируется) документация по документообороту? То, что мне удалось найти здесь http://dev.1c-bitrix.ru/api_help/workflow/index.php - явно маловато.
Курить исходники, конечно, увлекательно. Однако, полное отсутствие комментариев в коде порой затягивает этот процесс. Есть ли надежда на светлое будущее?
При разработке компонента столкнулся со следующей проблемой: в основном файле компонента константа SITE_ID = "s1", что соответствует истине. В файле конфигурации же эта константа почему-то становиться равной "ru" - языку сайта. Чем можно объяснить такое странное поведение?
У меня возникла следующая проблема: есть объект CDBResult (результат CIBlockElement::GetList). Нужно на его основе сгенерить меню постраничной навигации в SEF-виде: ссылки для страниц должны иметь вид "/catalog/page/xxx".
Стандартный метод CDBResult::GetPageNavString( "", "", false ), снисходящий в свою очередь к компоненту system.pagenavigation, не подходит, т.к. сам не формирует URL, а использует некую недокументированную функцию GetPagePath(false, false).
Тоже можно сказать и о методе CDBResult::NavPrint: в коде подключаемого в итоге шаблона, также предлагается использовать уже подготовленный URL (переменная $sUrlPath).
Конечно, можно написать свой компонент, который будет на основе CDBResult генерить строку навигации... но хочется надеяться, что есть готовое решение
А какой минимальный набор прав придётся дать группе, что бы у неё появилась возможность редактировать почтовые события? Я так понимаю речь идёт о модуле "Главный модуль"?
И так, похоже единственным способом дать права на редактирование включаемой области является устанока прав на запись как на файл включаемой области, так и на саму страницу. ИМХО, это не есть гут.
Добрый день. Мне нужно создать редактируемую область со статическим содержимым и дать права некому "Васе Пупкину" на редактирование этой области. Подключение области может производиться либо по средствам метода "IncludeFile" (включаемой областью может быть любой статический файл), так и через соответствующий компонент - 'bitrix:main.include' (включаемой область должен быть файл c именем "имяФайла_inc.php").
Для того, что бы позволить пользователю "Васе Пупкину" редактировать содержимое созданной включаемой области я создал специальную группу "Редакторы", куда включил "Васю Пупкина". Кроме того, пользователь был включен в группу "Пользователи панели управления", чтобы иметь возможность переходить в режим редактирования включаемых областей. Далее для группы "Редакторы" в меню "Доступ" настроек группы были назначены права для доступа к папкам в рамках модуля "Управление структурой". Последним штрихом стало установка прав доступа для группы "Редакторы" на файл включаемой области. Установка прав делалась через "Настройки-> Структура сайта->Файлы и папки". Группе были даны права на запись.
Однако, такой подход проблемы не решил Возможность редактирования включаемой области появилась при установке прав записи для самой страницы, на которой располагалась включаемая область (в коде которой вызывались "IncludeFile"/"IncludeComponent"). Последний вариант не устраивает тем, что пользователь не должен иметь возможность изменять свсю страницу - ему дозволено править только включаемую область.