Цитата | ||
---|---|---|
Роман написал:
И получается, что нужно всё-таки создать отдельный инфоблок? Я, кстати, на эту тему тоже думал, только не разобрался, как делать шаблон страницы отображения ИБ И ещё, где можно посмотреть API работы с диском? |
Сам процесс в таком случае спрятать от всех не получится, но можно в init.php добавить подобного содержания:
Код |
---|
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("StopBP", "OnBeforeIBlockElementAddHandler")); class StopBP { function OnBeforeIBlockElementAddHandler(&$arFields) { if($arFields["IBLOCK_ID"]==100){ global $USER; if($USER->IsAdmin()!==1){ global $APPLICATION; $APPLICATION->throwException("<b>Вам запрещено ознакамливать сотрудников!</b>"); return false; } } } } |
Шаблоны делать нужно. Вы можете использовать тип поля HTML/текст. Внутри работы БП записать в него всё что захотите. И оно будет отображать в списке.