Це можна зробити цілком за допомогою CSS. Вам потрібно націлити на той вузол, який ви використовуєте як сторінку ДОМАШНЯ.
Тепер Drupal-7 генерував специфічний клас для кожного вузла. І таким чином було легко націлити на кожен окремий вузол, і ми змогли застосувати конкретний CSS до цього конкретного вузла.
Але в Drupal 8 ця властивість недоступна, тому нам потрібно це додати. виконайте наступні кроки. Я показую це за допомогою теми Bartik, оскільки я не знайомий з темою Bootstrap. Ви також можете виконати тему завантаження. Це чистий CSS, тому ніяких підтемів не потрібно.
1. Додайте функцію до файлу bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
у розділі,
function bartik_preprocess_html(&$variables) {
}
Чому я показую саме так, оскільки в ньому вже є інші коди function bartik_preprocess_html(&$variables)
, тому додайте цю функцію як останній рядок.
Очистити кеш,
2. Отримайте CSS для цього вузла
Тепер, якщо ви робите саме Inspect element
на цьому конкретному вузлі. Ви можете знайти клас у <body></body>
розділі як page-node-XX
.
3. Перейдіть до основної / теми / bartik / css / компоненти / page-title.css і додайте до цього наступний код,
.page-node-XX .page-title {
display: none;
}
Очистити кеш,
Тепер таким чином ви можете націлити на конкретний вузол, і ви можете робити будь-який CSS, який ви хочете застосувати.
Кредит за код функції: Посилання