Цитата | ||||
---|---|---|---|---|
Ламанов Дмитрий написал:
|
if (! ADMIN_SECTION == true){
или подобную проверку... совсем универсального способа так и не нашла
22.04.2015 10:53:43
if (! ADMIN_SECTION == true){ или подобную проверку... совсем универсального способа так и не нашла |
|||||||
|
28.05.2014 10:12:01
Нужно выводить разные свойства в зависимости от раздела.
Привязываю при помощи CIBlockSectionPropertyLink::Delete(0, $PROPERTY_ID); CIBlockSectionPropertyLink::Add($SECTION_ID, $PROPERTY_ID, array("IBLOCK_ID"=>$IBLOCK_ID, "SMART_FILTER" => "Y")); Но при редактировании все равно выводятся все свойства. Вот скриншот настроек формы редактирования элемента. |
|
|
12.05.2014 12:03:14
|
|||||
|
12.05.2014 10:57:07
Добрый день
при помощи события OnBeforeIBlockElementAdd попыталась заполнить NAME и CODE элемента при добавлении/редактировании через админпанель. AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "OnBeforeIBlockElementUpdateHandler" ;) ; AddEventHandler("iblock", "OnBeforeIBlockElementAdd", "OnBeforeIBlockElementUpdateHandler" ;) ; function OnBeforeIBlockElementUpdateHandler(&$arFields){ $arFields['NAME'] = '123'; $arFields['CODE'] = '123'; } Событие отрабатывает, но значения не изменяются. Выдается ошибка о необходимости заполнить поле "Название". |
|
|