Anda dapat melakukan ini sepenuhnya dengan CSS. Anda perlu menargetkan simpul yang Anda gunakan sebagai halaman HOME.
Sekarang, Drupal-7 menghasilkan kelas khusus untuk setiap node. Dan dengan cara ini mudah untuk menargetkan setiap node individu dan kami dapat menerapkan CSS spesifik ke node tertentu.
Tapi, di Drupal 8 properti ini tidak tersedia, maka kita perlu menambahkan ini. ikuti langkah-langkah berikut. Saya menunjukkan ini menggunakan tema Bartik karena saya tidak terbiasa dengan tema Bootstrap. Anda dapat melakukannya dengan tema bootstrap juga. Ini adalah CSS murni, jadi tidak perlu sub-tema.
1. Tambahkan fungsi ke file bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
di bagian,
function bartik_preprocess_html(&$variables) {
}
Mengapa saya menunjukkan cara ini, karena sudah ada kode lain di dalamnya function bartik_preprocess_html(&$variables)
, jadi tambahkan fungsi ini sebagai baris terakhir.
Kosongkan cache,
2. Dapatkan CSS untuk simpul itu
Sekarang, jika Anda melakukannya Inspect element
pada simpul tertentu. Anda dapat menemukan kelas di <body></body>
bagian sebagai page-node-XX
.
3. Pergi ke inti / tema / bartik / css / komponen / halaman-title.css, dan tambahkan kode berikut di dalamnya ,
.page-node-XX .page-title {
display: none;
}
Kosongkan cache,
Sekarang, dengan cara ini Anda dapat menargetkan simpul tertentu dan Anda dapat melakukan CSS apa pun yang ingin Anda terapkan.
Kredit untuk kode fungsi: Tautan