Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

запретить редактирование включаемой области

00 голосов
7
Как запретить редактировать во фронтенде некоторые включаемые области?
Нашел в документации параметр SHOW_BORDER, установил его в false, но битрикс не реагирует на него. Может он устаревший? Какие еще есть варианты?

Код
<?$APPLICATION->IncludeFile(
    SITE_DIR."include/copyrights.php",
    Array(),
    Array("SHOW_BORDER"=>"false","MODE"=>"text","NAME"=>"копирайт")
);?>

Параметры MODE и NAME успешно цепляются и воспринимаются.
спросил 05 Авг, 13 от KYKPOH (220 баллов)

7 Ответы

00 голосов
Код
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default", array(
   "AREA_FILE_SHOW" => "file",
   "PATH" => "/bitrix/templates/.default/include_areas/php.php",
   "EDIT_TEMPLATE" => ""
   ),
   false,
   array('HIDE_ICONS' => 'Y')
);?> 
использую стандартный компонент включаемой области
ответил 05 Авг, 13 от Snaper (580 баллов)
00 голосов
спасибо.
со статикой разобрался.
а есть что-нибудь такое, чтобы аналогично скрыть красную рамку и кнопки редактирования для динамических разделов? Например для каталога:

Код
<?$APPLICATION->IncludeComponent(
    "bitrix:catalog.section",
    "",
    Array(
    "AJAX_MODE" => "N",
    "IBLOCK_ID" => "4",
    "SECTION_ID" => $_REQUEST["SECTION_ID"],
    ...
    "AJAX_OPTION_HISTORY" => "N",
    "AJAX_OPTION_ADDITIONAL" => ""
    )
);?> 
ответил 06 Окт, 13 от KYKPOH (220 баллов)
00 голосов
Код
 array('HIDE_ICONS' => 'Y')
этот служебный параметр принимают все компоненты, он скрывает рамку и кнопки редактирования
ответил 06 Янв, 14 от Snaper (580 баллов)
00 голосов
Нет, он скрывает только кнопку настройки модуля, шестеренку эту, а кнопки добавления элемента и добавления раздела оставляет. Таким образом красная рамка не убирается все равно.
ответил 22 Апр, 14 от KYKPOH (220 баллов)
00 голосов
Ну да. Я имел ввиду кнопку шестеренки. Тогда скопировать и отредактировать шаблон компонента, вырезав из него инструкции добавления этих самых кнопок.
ответил 17 Авг, 14 от Snaper (580 баллов)
00 голосов
а где оно находится?
ответил 22 Дек, 14 от KYKPOH (220 баллов)
00 голосов
Цитата
dx689 пишет:
а есть что-нибудь такое, чтобы аналогично скрыть красную рамку и кнопки редактирования для динамических разделов?

Настройте права доступа к инфоблоку. Если у пользователя доступ "только чтение", то редактировать в публичке он ничего не сможет.
ответил 12 Апр, 15 от smileplz (8,020 баллов)

Похожие вопросы

0 голосов
2 ответов
+1 голос
1 ответ
спросил 15 Июнь, 14 от zlodiak (170 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 05 Март, 14 от MildSeven (100 баллов)