私は別のサーバーからコンテンツを取得してdivに挿入するカスタムモジュール/ブロックを持つDrupal 8サイトで作業しています。 注入されたコンテンツからユーザーがリンクをクリックすると、テンプレートのヘッダーとフッターを使わずに(サーバーから取得された)完全なHTMLページを提供する必要があります。Drupal 8コンテンツをフェッチしてヘッダー/フッターなしで配信
私の質問は、テンプレートのヘッダーとフッターなしでページを提供するにはどうすればよいですか?
ありがとう。
私は別のサーバーからコンテンツを取得してdivに挿入するカスタムモジュール/ブロックを持つDrupal 8サイトで作業しています。 注入されたコンテンツからユーザーがリンクをクリックすると、テンプレートのヘッダーとフッターを使わずに(サーバーから取得された)完全なHTMLページを提供する必要があります。Drupal 8コンテンツをフェッチしてヘッダー/フッターなしで配信
私の質問は、テンプレートのヘッダーとフッターなしでページを提供するにはどうすればよいですか?
ありがとう。
カスタムページを作成できます。また、admin/structure/blockでは、そのURLからヘッダやフッタからブロックを削除します。
カスタムページテンプレートを作成し、ヘッダーとフッターの印刷を削除します。
ファイル名: ノード - [content-type] .html.twig例:node-article.html.twig ノード - [content-type] - [display-format] .html.twig 、例:ノード - 記事 - full.html.twig
https://www.drupal.org/node/2282025
希望は私はあなたが、さらに詳細が必要な場合はお問い合わせください、役に立ちました。
コンテンツをモーダルまたは別のページで開いていますか?それが別のページの場合は、モジュールが、注入されたコンテンツに固有のコンテンツタイプのページにコンテンツを引き込ませることができますか?次に、そのコンテンツタイプごとにページテンプレートのフックを作成し、ヘッダー/フッターを削除することができます。 – rachel
別ページです。あなたは私にコンテンツの種類とフックの方向を教えてくれますか?ありがとう – chatu
https://www.drupal.org/node/2521876そこにコードをコピーし、あなたのテーマに変更することができるはずです。
基本的に、このコンテンツにのみ使用されるコンテンツタイプを作成します。このタイプのページのコンテンツ領域にのみ表示するようにブロックを設定します。ヘッダー/フッターが削除されたページテンプレートを追加し、キャッシュをクリアします。 – rachel