8  /  10

Задание 6

Общее описание:

Необходимо установить различные виды событий на действия пользователей и системы:

1. Запись изменения элемента Инфоблока в лог файл

Необходимо вести запись измененных параметров элемента информационного блока в формате:

  1. #PROPERTY#: #OLD_VALUE# / #NEW_VALUE#

2. Запрет удаления элементов конкретного информационного блока

Необходимо запретить удаление элементов конкретного информационного блока.

3. Запрет добавления файла в элемент информационного блока размером менее 500px / 500px

Необходимо выводить ошибку на уровне события при введении изображения в поле “Детально изобрежения” в случае если оно меньше 500px / 500px

4. Добавление закладки в социальную сеть

Необходимо добавить закладку “Опросы” в компонент социльной сети, внутри закладки вывести компонент “Опросов”

5. Размещение модуля в административном меню

Необходимо добавить пункт меню “Micros Development - Модуль” в раздел административного меню, на странице вывести простой текст.

Знания получаемые из кейса:

  • Навыки использования триггеров (событий) в Bitrix Framework
  • Навыки использования log файлов

Литература:

  1. https://dev.1c-bitrix.ru/api_help/main/functions/debug/addmessage2log.php
  2. http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=3493&LESSON_PATH=3913.4619.3493