home

В конфигурацию добавлены настройки темы по сокрытию боковых панелей и высоте шапки сайта

В field_config добавлены новые параметры, отвечающие за внешний вид сайта в теме 'elis'. Для других тем параметры могут игнорироваться.

Высота шапки сайта[править]

Раньше высота шапки сайта была строго задана в 144px, теперь этот параметр задается в field_config через "headerHeight". Задавать можно в любых CSS-величинах, например "100px", "2em", "20vh".

Пример:

{
"headerHeight":"144px"
}

headerHeight-comparision.png

Сокрытие боковых панелей[править]

Левую и правую боковые панели можно теперь при открытии:

  • отображать ("visible");
  • скрыть, так чтобы их нельзя было открыть по клику ("invisible");
  • скрыть, но дать возможность по клику на меню увидеть боковую панель ("hidden").

Задаётся это поведение через field_config в параметрах "sidebarPrimaryVisibility" для правой панели и "sidebarSecondaryVisibility" для левой панели.

Разрешенные значения: "visible", "invisible", "hidden". По умолчанию значение не задано, а панели ведут себя как "visible".

Пример:

{
"sidebarPrimaryVisibility":"hidden",
"sidebarSecondaryVisibility":"invisible",
}

Так будет выглядеть сайт с двумя боковыми панелями:

2_sidebars_visible.png

Так будет выглядеть сайт с левой боковой панелью видимой и правой скрытой:

{
"chromeColor":"#EEEEEE",
"textColor":"#323232",
"isHeaderVisible":false,
"sidebarPrimaryTextColor":"#FFFFFF",
"sidebarPrimaryChromeColor":"#C60000",
"sidebarSecondaryVisibility":"hidden"
}

left_sidebar_visible.png

Блок входа/выхода пользователя вынесен из темы и может размещаться теперь где угодно[править]

Раньше блок входа пользователя был размещен в правой панели сверху прямо в теме.

Но т.к. теперь правая панель может быть скрыта или отключена, возникает необходимость блок входа размещать где угодно.

Для этого функционал теперь реализован в виде блока в Drupal и вам после обновления темы следует руками включить нужный блок и разместить его в одной из боковых панелей.

Для этого откройте блок admin/structure/block/manage/elis_user/currentuserelis/configure и в текущей теме (ELiS) укажите место размещения.

elis_user_block.png