Редактирование меню

Версии: 3.x, 2.x.

Рассмотрим, каким образом редактируется меню системы.

Настройка меню IRIS CRM

За содержимое меню отвечает файл сonfig/menu.xml. Он имеет следующую структуру.

<MENU type="mini">
   <GROUP name="<имя_группы_меню_1>">
      <ITEM name="<имя_раздела_1>" quicknew="<1>"/>
      <ITEM name="<имя_раздела_2>"/>
      <ITEM name="<имя_раздела_3>"/>
   </GROUP>
   <GROUP name="<имя_группы_меню_2>">
      <ITEM name="<имя_раздела_A>"/>
       .............................
      <ITEM name="<имя_раздела_Z>"/>
   </GROUP>
</MENU>

Атрибут type в теге MENU отвечает за внешний вид меню (полное или сокращенное). Если type = mini, то в меню всегда будет открыта только одна группа. При выборе другой группы текущая группа сворачивается. Если данный атрибут не указывать, то меню будет полностью раскрытым.

<имя_группы_меню> — название группы, которое будет отображаться в меню.

<имя_раздела_i> — имя раздела системы. Указывается название папки в config/sections с учетом регистра. При этом название пункта меню будет соответствовать названию раздела. При этом описание раздела берется из файла config/sections/<имя_раздела_i>/structure.xml.

quicknew — 1, если добавление записи в раздел необходимо вынести в меню Создать. Атрибут используется начиная с версии 4.1.