Layout drupal

Опубликовано: 02.06.2017

видео layout drupal

Drupal 8 Site Building, Lesson 23: Introduction to Layout (Module 5)

Если вам не хватает областей для размещения блоков с информацией на веб-сайте, вы сможете сделать новейшую область для блока. Поначалу область для блока необходимо найти в файле template.php. Для этого необходимо добавить в него строку типа: 'tb' => t('Ваше заглавие области для блока'), перейдите сюда http://oskar.odessa.ua/video/4343802-utonula-mashina-chto-delat-vaz-2115/.

Сначала необходимо добавить определение области (региона) в файле template.php. Для этого добавляем функцию Заглавие ТЕМЫ_regions() либо модифицируем ее, если она уже существует. Заглавие ТЕМЫ в заглавии функции нужно поменять на заглавие применяемой темы (например, garland). В данном случае функция смотрится последующим образом в template.php:

"//-----------------------------------------------------------------| Применяемые блоки
//------------------------------------------------------------------------------------------

function garland_regions() {
return array(
'banner' => t('Баннер'),
'lb' => t('Левый блок'),
'rb' => t('Правый блок'),
'content' => t('Контент'),
'tb' => t('Верхний блок меню'), -  а это, добавили вы.
'fb' => t('Подвал')
);
}
"
Потом регион (область для блока) необходимо найти в page.tpl.php.

Добавьте в page.tpl.php строку:


В моем случае, это 36 строчка. Вам же необходимо экспериментировать. Тут при выводе употребляется класс, который необходимо обрисовать в файле style.css.

В файл style.css необходимо добавить последующее:


/**************************
TOP NAVIGATION MENU
(below horizontal menu)
**************************/
.top_menu{
position: absolute;
z-index: 1;
left: 0px;
width: 100%;
min-width: 1000px;
text-align: center;
margin: ;
0padding: ;
0margin-top: -15px;
}

.top_menu h2.title{
display: none;
}

Этот код необходимо воткнуть перед этой секцией (если у вас такая есть):

/**************************
CONTENT AND COLUMNS
**************************/

Этот материал сделал область (регион) для размещения блока вверху веб-сайта. Код может изменяться по вашему желанию и зависимо от познаний.

Экспериментируйте.


Creating Layouts with the Layout Plugin Module in Drupal 8


DrupalCon Dublin 2016: Creating Layouts and Landing Pages for Drupal 8

Поиск

Реклама

rss