Версии: 3.x, 2.x.
Рассмотрим, каким образом редактируется меню системы.
За содержимое меню отвечает файл с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.