回答:
このモジュールをdrupal 8に使用することもでき ますhttps://www.drupal.org/project/exclude_node_title
CSSでこれを完全に行うことができます。ホームページとして使用しているノードをターゲットにする必要があります。
現在、Drupal-7は各ノードに特定のクラスを生成していました。このようにして、個々のノードをターゲットにするのは簡単で、特定のCSSをその特定のノードに適用することができました。
しかし、Drupal 8ではこのプロパティは使用できないため、これを追加する必要があります。次の手順に従ってください。Bootstrapテーマに慣れていないため、Bartikテーマを使用してこれを示しています。あなたもブートストラップテーマで行うことができます。純粋な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. core / themes / bartik / css / components / page-title.cssに移動し、以下のコードを追加します。
.page-node-XX .page-title { display: none; }
キャッシュの消去、
これで、この方法で特定のノードをターゲットにして、適用するCSSを実行できます。
機能コードのクレジット: リンク