Сам интересует скрипт в админке () или компонент (bitrix:form.result.edit)?
|
Вопрос скорее всего к администрации. Скажите, существует ли (или хотя бы планируется) документация по документообороту? То, что мне удалось найти здесь - явно маловато.
Курить исходники, конечно, увлекательно. Однако, полное отсутствие комментариев в коде порой затягивает этот процесс. Есть ли надежда на светлое будущее? |
|
|
|
|
|
Добрый день.
У меня возникла следующая проблема: есть объект 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"). Последний вариант не устраивает тем, что пользователь не должен иметь возможность изменять свсю страницу - ему дозволено править только включаемую область. Может мне кто-нибудь помочь? ![]() |
|
|
|
|